Проектирование реляционных баз данных. Тюмиков Д.К. - 21 стр.

UptoLike

Составители: 

21
На основании правила 5 получим следующие отношения:
КУРС ПРЕПОДАВАТЕЛЬ
ПР СЕМ NПPEП НПРЕП ФАМ ТЕЛ
Хим 1 333 333 Родин 2313
Мат 2 111 111 Волков 2512
Физ 3 222 222 Гай 4814
Атс 4 555 555 Язов 1111
эл.м 8 555 444 Котов 1213
Черч 6 444 124 Пашков 1223
Изм 7 555 165 Сизов 3412
ПРАВИЛО 6.
Если степень бинарной связи равна 1:N и классы
принадлежности сущностей являются необязательными, то необходимо
формирование трех сущностей: по одному для каждой сущности, причем ключ
сущности служит первичным ключом соответствующего отношения, и одного
отношения для связи. Связное отношение должно иметь ключи каждой
сущности.
КУРС
ПР СЕМ NПРЕП ФАМ ТЕЛ
Хим 1 333 Родин 2313
Мат 2 - Волков -
Физ 3 222 Гай 4814
Атс 4 555 Язов 1111
эл.м 8 555 Язов 1111
Изм 7 555 Язов 1111
Черч 6 - - -
- - 124 Пашков 1223
- - 165 Сизов 3412
Применяя правило 6, получим следующие три отношения
ПРЕДМЕТ ПРЕПОДАВАТЕЛИ ЧИТАЕТ
ПР СЕМ NПРЕП ФАМ ТЕЛ ПР НПРЕП
Хим 1 333 Родин 2313 хим 333
Мат 2 222 Гай 4814 физ 222
Физ 3 124 Панков 1223 атс 555
Атс 4 555 Язов 1111 эл.м 555
эл.м 8
165 Сизов 3412
изм 555
Изм 7
Черч 6
ПРАВИЛО 7. Если степень бинарной связи равна m:n, то для хранения
данных необходимы три отношения: по одному для каждой сущности, причем
ключ каждой сущности используется в качестве первичного ключа
Такая связь порождает
пробелы и избыточное пов-
торение информации