Search
Write a publication
Pull to refresh

Comments 13

sqlplus / as sysdba
...
update hotel.cards hc set hc.gender = 'male' where hc.middle_name like '%ич';


Вы когда update-ы делаете всегда как sysdba заходите?
Нет, конечно ))). Но в рамках критики указанного выше поста просто указал, что нет необходимости надеяться, что «интегратор поставил галочку «Save Password» в SQL Developer» — всегда есть метод грубой силы.
А я в своей первой базе пол хранил как поле boolean и называлось оно muzhik!
Не, лучше 0 — девочка, 1 — мальчик, NULL — пол не указан.
а я и не говорил, что сделал его NOT NULL
Причем true было не у каждого мужчины…
Вариантов всегда больше, чем 0/1/null:

м
ж
иное
пол не указан
пол неизвестен
пол неопределён
Пару лет назад проскакивала статья про пол, и там пытались учесть все возможные случаи. Такие как девочка которая раньше была мальчиком и наоборот, мальчик который ощущает себя девочкой и проч.
Такой маразм скорее всего развели дабы не было судебных исков от «исключений» из правил.
Народные умельцы для таких случаев изобрели формулировку вопроса про пол:
«Была ли у вас при рождении Y-хромосома?»
Решил посмотреть упомянутый i-gender.com, сильно разочаровался.
И раз основная проблема с иностранцами, как вы их вообще учитывать и проверять собираетесь?

Вот это, например, всё полностью мужские имена:
Jani is a Female Name Confidence: 100%
Lauri is a Female Name Confidence: 66%
Материал составлялся исключительно с целью:
1) выявить поля БД, которые действительно могут помочь в автоматизации процесса заполнения ранее отсутствующего поля «Пол»;
2) показать один из методов автоматического заполнения недостающих данных с последующим подключением их к БД.
3) явно указать, что 100%-ного автоматического решения данная задача не имеет (см. эпиграф и вывод статьи)

В целом, я только предложил намного более продуктивный способ решения поставленной задачи (по сравнению с критикуемой статьей), позволяющий повысить точность предварительного заполнения поля Gender и уменьшить объем ручного труда по верификации.
Работали с сервисом постановки детей в детские сады. При импорте данных зачастую встречаются сокращённые или перековерканые имена типа Саша, Женя, Катя, Миша, Аня и т.д. Но иногда хитрые типа Ангелика или ещё какая-нибудь Гадя Петрович Хренова. И поди разбери, если фамилия не склоняется типа Герц, Оха или ещё что-нибудь диковенное. Вообщем, в таких случаях мы просто не определяли пол, т.к. для нашей системы это было не так и важно.
Sign up to leave a comment.

Articles