![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нормализация базы [D6, XP]
Alien1769 © (2006-05-19 11:01:00)Добрый день.
Есть например две записи в таблице:
Толстого Льва улица
Толстого Льва площадь
Имеет ли смысл для нормализации разбить информацию в две таблицы,
а в главной использовать только коды записей подчиненных таблиц.
Причем иногда ползователь иногда не знает точно какой именно адрес
(площадь Толстого, д.2) или (улица Льва Толстого, д.2).
Чего посоветуете.
MsGuns (2006-05-19 11:23:00) [21]Адрес на то и адрес, чтобы быть атомарным, невзирая на то, улица это, проспект, проулок и т.д. Он сам по себе может быть справочником, например, в телефонных справочниках или биллинговых системах. А вот № дома, корпуса, квартиры и даже эжах иногда имеет смысл выделять в одельные сущности - поля. Например, в системах, разработанных для бюро инвентаризации или коммунальных служб.
Sergey13 (2006-05-19 11:22:00) [22]2[2] Alien1769 © (19.05.06 11:18)
>Допустим в городе больше 1000 улиц.
А в основной сколько? Что ты собираешься делать с адресом (это самый главный вопрос для проектирования)?
Alien1769 (2006-05-19 11:18:00) [23]Для уточнения вопрос:
в главной таблице поле адрес лучше заполнять кодами улиц или напрямаю вбивать название. Допустим в городе больше 1000 улиц.
Sergey13 (2006-05-19 11:04:00) [24]Знимаясь нормализацией (очень правильное занятие!) не надо забывать, что нормализация не закон, а метод, существующий наравне с ДЕнормализацией.
ИМХО.
Для описанного тобой случая - справочник абсурден, ИМХО.