![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нормализация информации [D6, IB6.x]
Альберт © (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]Имея таблицу имен и поля с добавочными окончаниями можна очень много сделать полезного для приемной и т.д.
Пример: склонение имен по падежам.