ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 29
связи , будет
иметь од
ой сущности является обязательным, то достаточным является
испол ван
о в
д
и
первичным
ключом соответствующей таблицы, и
одной на иметь среди своих атрибутов
ключи обеих сущностей.
равило 6.
сли степень бинарной связи равна M:M, то для хранения данных
необходимы три таблицы: по одной для каждой сущности, причем ключ
каждой сущности используется в качестве первичного ключа соответст-
вующей таблицы, и одной таблицы для
связи. Последняя таблица должна
иметь числе своих атрибутов ключи обеих сущностей.
ОНТРОЛЬНЫЕ ВОПРОСЫ к заданию
. Сколько сущностей содержит ER-модель для БД «Учебный
процесс»? Перечислите их.
. Какие бинарные связи наблюдаются в ER-модели для БД
«Учебный процесс»? Перечислите их.
. Рассмотрите по шагам общий подход к построению реляци
-
онной базы данных на основе инфологической модели, представленной
ER-диаграммой.
. Сформулируйте шесть правил генерации отношений при ис-
пользовании исходных бинарных связей между сущностями.
ециального преобразова-
м?
. Среди своих атрибутов таблица, выделяемая для связи
по ному ключу каждой сущности.
Правило 4.
Если степень бинарной связи равна 1:M и класс принадлежности
M-связн
ьзо ие двух таблиц (по одной на каждую сущность), при усло-
вии, чт ключ каждой сущности служит в качест е первичного
ключа
для соответствующей таблицы. Помимо этого, ключ 1-связной сущности
должен быть обавлен как атрибут в таблицу, отводимую n-связной
сущности.
Правило 5.
Есл степень бинарной связи равна 1:M и класс принадлежности
M-связной сущности является необязательным, то необходимо формиро-
вание трех таблиц – по одной для каждой сущности, причем ключ каж-
дой сущности служит
таблицы для связи. Связь долж
П
Е
в
К
1
2
3
4
5. Рассмотрите все бинарные связи ER-диаграммы «Учебный
процесс» типа M:M. Есть ли необходимость сп
ния связей согласно сформулированным правила
Мартьянова А.Е. Базы данных и знаний 29
связи. Среди своих атрибутов таблица, выделяемая для связи, будет
иметь по одному ключу каждой сущности.
Правило 4.
Если степень бинарной связи равна 1:M и класс принадлежности
M-связной сущности является обязательным, то достаточным является
использование двух таблиц (по одной на каждую сущность), при усло-
вии, что ключ каждой сущности служит в качестве первичного ключа
для соответствующей таблицы. Помимо этого, ключ 1-связной сущности
должен быть добавлен как атрибут в таблицу, отводимую n-связной
сущности.
Правило 5.
Если степень бинарной связи равна 1:M и класс принадлежности
M-связной сущности является необязательным, то необходимо формиро-
вание трех таблиц по одной для каждой сущности, причем ключ каж-
дой сущности служит первичным ключом соответствующей таблицы, и
одной таблицы для связи. Связь должна иметь среди своих атрибутов
ключи обеих сущностей.
Правило 6.
Если степень бинарной связи равна M:M, то для хранения данных
необходимы три таблицы: по одной для каждой сущности, причем ключ
каждой сущности используется в качестве первичного ключа соответст-
вующей таблицы, и одной таблицы для связи. Последняя таблица должна
иметь в числе своих атрибутов ключи обеих сущностей.
КОНТРОЛЬНЫЕ ВОПРОСЫ к заданию
1. Сколько сущностей содержит ER-модель для БД «Учебный
процесс»? Перечислите их.
2. Какие бинарные связи наблюдаются в ER-модели для БД
«Учебный процесс»? Перечислите их.
3. Рассмотрите по шагам общий подход к построению реляци-
онной базы данных на основе инфологической модели, представленной
ER-диаграммой.
4. Сформулируйте шесть правил генерации отношений при ис-
пользовании исходных бинарных связей между сущностями.
5. Рассмотрите все бинарные связи ER-диаграммы «Учебный
процесс» типа M:M. Есть ли необходимость специального преобразова-
ния связей согласно сформулированным правилам?
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
