Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Убирайте повторяющиеся атрибуты
В одно и то же время сущность не может иметь более одного
значения каждого из ее атрибутов. Если значений атрибута оказыва-
ется много, вам нужно создать новую сущность с передачей ей этого
атрибута и с установлением связи типа "многие к одному" с первой
сущностью. Воспользуемся старым примером:
Рисунок 3-13
Повторяющийся атрибут указывает на отсутствие сущности
----------------------¬
¦ САМОЛЕТ ¦
¦ регистрационный ¦
¦ номер ¦
¦ наименование ¦
¦ место 1 ¦
¦ место 2 ¦
¦ ... ¦
¦ место 96 ¦
L----------------------
Следуя указанному правилу, мы получим:
Рисунок 3-14
Добавление недостающей сущности
находится
----------------------¬ в ----------------------¬
¦ МЕСТО ¦Ё>------- - - - + САМОЛЕТ ¦
¦ ¦ имеет ¦ регистрационный ¦
¦ номер ¦ ¦ номер ¦
¦ ¦ ¦ наименование ¦
L---------------------- L----------------------
Это правило часто называют "Первой формой нормализации" (см.
Приложение A).