ВУЗ:
Составители:
Рубрика:
19
В настоящее время используют 7 правил генерации отношений из
диаграмм ER-типа.
ПРАВИЛО 1.
Если степень бинарной связи равна 1:1 и класс
принадлежности обеих сущностей является обязательным, то требуется только
одно связное отношение. Первичным ключом этого отношения может быть ключ
любой из двух сущностей.
ПN ФИО Тел ПР СЕМ ПN ФИО Тел ПР ПР СЕМ
П1 Котов 2245 ВТ 1 П1 Котов 2245 ВТ
ВТ 1
П2 Клюев 1243 САПР 2 П2 Клюев 1243 САПР Ял 2
П3 Иванов 1448 АРМ 3 П3 Иванов 1448 АРМ АРМ 3
- - - Физ 2
Физ 2
ПРАВИЛО 2.
Если степень бинарной связи равна 1:1 и класс
принадлежности одной сущности является обязательным, а другой
необязательным, то необходимо построение двух отношений. Под
необязательную сущность необходимо выделение одного отношения, при этом
ключ сущности должен служить первичным ключом для соответствующего
отношения. Кроме этого, ключ сущности, для которого класс принадлежности
является необязательным, добавляется в
качестве атрибута в отношение,
выделенное для сущности с обязательным классом принадлежности.
(Предыдущий пример).
ПРАВИЛО 3.
Если степень бинарной связи равна 1:1 и класс
принадлежности ни одной сущности не является обязательным, то необходимо
использовать три отношения: по одному для каждой сущности, ключи которых
служат в качестве первичных в соответствующих отношениях, и одного для
связи, в котором будет иметься по одному ключу от каждой сущности.
Пример.
ПN ФИО ТЕЛ ПР СЕМ П1 ВТ
П1 Котов 2342 ВТ 1 П2 Мат
П2 Сизов 2412 - - ПЗ ФИЗ.
П3 Волов 1154 Мат. . 2 П4 Алг.
П4 Попов 2334 Физ. . 3
- - - Алг. . 4
ER-декомпозиция
В результате получим следующие три отношения:
ПРЕПОДАВАТЕЛЬ ПРЕПОДАЕТ ПРЕДМ.
ПN ФИО ТЕЛ ПР СЕМ ПN ПР
П1 Котов 2342 ВТ 1 П1 ВТ
И2 Сизов 2412 Мат 2 П3 Мат
П3 Волов 1154 Физ 3 П4 Физ
П4 Попов 2334
Алг 4
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »
