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

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

Нормализация базы [D6, XP]


Страницы:   1 2

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]

Знимаясь нормализацией (очень правильное занятие!) не надо забывать, что нормализация не закон, а метод, существующий наравне с ДЕнормализацией.
ИМХО.
Для описанного тобой случая - справочник абсурден, ИМХО.


Страницы:   1 2

Наверх

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