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 15:12:00) [101]


> чего сразу стеб про одинаковые записи


Почему стеб-то ?
Вполне резонный вопрос - если такая ситуация возможна, то почему у тебя она недопустима ?

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


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


> было сомнение, теперь оно отпало - ты фигней занимаешься.
>  см [1].

Не убедил


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

> Sergey13  (15.02.2008 15:01:06)  [6]

Какие проблемы, одного уволить.


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


> Sergey13 ©   (15.02.08 15:01) [6]

Ну чего сразу стеб про одинаковые записи.

Есть поле еще "серия и номер паспорта"


Sergey13   (2008-02-15 15:01:00) [105]

> [5] Альберт   (15.02.08 14:58)

И что, ты не допускаешь мысли о двух (или более) Ивановых Иванов Ивановичей?

ЗЫ: было сомнение, теперь оно отпало - ты фигней занимаешься. см [1].


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

На данный момент три вышеприведенных поля в составе "Primary key"


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

Да, основную таблицу не я придумал.


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

Ладно скажу так.
У меня три важных поля: "Фамилия", Имя, "отчество".
Так вот при наличии сотни тысяч записей считаю необходимым поле "Имя" вынести в отдельную таблицу. Таблица имен будет максимально заполнена из всех известных имен.


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

> [0] Альберт   (15.02.08 14:32)
> а в основной проставлять только ИД записи имени.

А что содержится в основной?


Anatoly Podgoretsky   (2008-02-15 14:47:00) [110]

Связь один к одному оправдана только на плохих базах.


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

Наверх

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