Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нормализация информации [D6, IB6.x]


Страницы:   1 2 3 4 5 6

Альберт ©   (2008-02-15 14:32:00) 

Доброго времени суток.

Вопрос знатокам:

1.Имеет ли смысл имена клиентов выделять в отдельную таблицу, а в основной проставлять только ИД записи имени.

2.Могут ли при этом быть проблемы с сортировкой основной таблицы ?

Прошу привести аргументы за и против.

Заранее спасибо за ответы.


Правильный_Вася   (2008-02-15 16:42:00) [81]


> для имена Елена поле "Отчество" будет "null", достаточно стеба.

а если это мужское имя какого-нибудь малайца?

снимаем шоры с мышления, расширяем сознание


Сергей М.   (2008-02-15 16:39:00) [82]


> для имена Елена поле "Отчество" будет "null"


Дискриминация сексменьшинств)


Альберт   (2008-02-15 16:35:00) [83]


> интересен взгляд на отчество от имени Елена


до конча не читаем ?

> Таблица-справочник имен с дополнительными полями.

для имена Елена поле "Отчество" будет "null", достаточно стеба.

То что хотел услышать, я уже услышал.

Всем спасибо.


Johnmen   (2008-02-15 15:47:00) [84]

1. Не только не имеет, но и является полной ерундой.
2. вопрос отпал...


Сергей М.   (2008-02-15 15:34:00) [85]


> интересен взгляд на отчество от имени Елена


Это уже не отчество, а какое-то "матершинство" получится - "Еленович")..
Хотя никто вроде бы не мешает челу с именем "Елена" фигурировать в ксиве мужчиной)


Sergey13   (2008-02-15 15:31:00) [86]

> [8] Альберт   (15.02.08 15:04)
> Есть поле еще "серия и номер паспорта"

1.А если у человека нет [вообще или с собой] паспорта? Или он не российский например?
2. А если потребуются таблицы ссылающиеся на твою "основную" (ведь логично предположить и наличие НЕосновных), ты будешь все 5 атрибутов переписывать для ссылки?
3. А если человек поменяет паспорт/ФИО?

Это к определению твоего ПК.


Правильный_Вася   (2008-02-15 15:31:00) [87]

видел я подобные справочники
и реализация никогда не выходила за рамки самой идиотской

1. кроме того, в зависимости от национальности человека его имя может склоняться или не склоняться по падежам, даже если оно одинаковое
2. многие имена/отчества/фамилии имеют несколько форм для каждого падежа, но в паспорте у человека прописано строго одно (например, Витал ьевич и Витал иевич)
как ты это в справочник хочешь втулить?

так что вывод: хочешь формы склонения - встраивай их в карточку конкретного клиента, а не в абстракный справочник имен


> спросил про "Имя", так как на основании этого поля можно
> создать и отчество как для мужчин так и женщин.

интересен взгляд на отчество от имени Елена


Сергей М.   (2008-02-15 15:29:00) [88]

Вот придет в приемную какой-нть Остап Ибрагим Сулейман Берта Мария Бендер-Бей - попробуй-ка занести его в свой электронный гроссбух да посклонять)


Anatoly Podgoretsky   (2008-02-15 15:27:00) [89]

> Альберт  (15.02.2008 15:18:18)  [18]

Смотря какая цель, можно немного размер базы уменьшить, за счет усложнения работы.
Но решение иногда используется, а критерием является условия работы оператора.


Sergey13   (2008-02-15 15:24:00) [90]

> [10] Альберт   (15.02.08 15:12)
> можна очень много сделать полезного для приемной

А чего приемная то? Прачечная что-ли? Или премная депутата?
Чего хочется то в конечном итоге?


Сергей М.   (2008-02-15 15:20:00) [91]


> Таблица-справочник имен


Почему только имен-то ?

А фамилий и отчеств ? Их же тоже надо склонять, коль уж требуется автоматизация процесса падежного склонения узбеков)


Альберт   (2008-02-15 15:18:00) [92]


> Я пока ни слова не вижу про справочник

извините, не так выразился.

Таблица- справочникимен с дополнительными полями.


Сергей М.   (2008-02-15 15:18:00) [93]


> плохой пример


Но это же не означает, что секретарше таки не придется работать при помощи твоей программы с прочими узбеками, так ?


Альберт   (2008-02-15 15:16:00) [94]


> Секретарша-блондинка упарится изобретать для этой таблицы
> падежные варианты имен корейцев, китайцев и прочих узбеков)

согласен, плохой пример.


Сергей М.   (2008-02-15 15:16:00) [95]


> "Имя", так как на основании этого поля можно создать и отчество
> как для мужчин так и женщин


Как насчет "Оглы" ?)


Альберт   (2008-02-15 15:15:00) [96]


> Если уж на то пошло, то выносить в отдельный справочник
> следует все три поля : Имя, Отчество, Фамилия.


Вот это уже нормальный ответ.
Я и спросил про "Имя", так как на основании этого поля можно создать и отчество как для мужчин так и женщин.


Сергей М.   (2008-02-15 15:15:00) [97]


> Пример: склонение имен по падежам


Секретарша-блондинка упарится изобретать для этой таблицы падежные варианты имен корейцев, китайцев и прочих узбеков)


Anatoly Podgoretsky   (2008-02-15 15:15:00) [98]

> Сергей М.  (15.02.2008 15:12:11)  [11]

Я пока ни слова не вижу про справочник, так какие то общие рассуждения и никакой постановки задачи.


Sergey13   (2008-02-15 15:14:00) [99]

> [9] Альберт   (15.02.08 15:06)
> Не убедил

Я и не пытался. Ты же не привел аргументов в пользу решения вынести имена (кстати а почему отчество тогда тоже ен вынести?) в справочник. Ты просто спросил "А не забабахать ли нам вот такую фиговину?"


Альберт   (2008-02-15 15:12:00) [100]

Имея таблицу имен и поля с добавочными окончаниями можна очень много сделать полезного для приемной и т.д.

Пример: склонение имен по падежам.


Страницы:   1 2 3 4 5 6

Наверх

Титульная страница Поиск, карта сайта Написать письмо