Базы данных и знаний. Мартьянова А.Е. - 29 стр.

UptoLike

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

Мартьянова А.Е. Базы данных и знаний 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. Есть ли необходимость специального преобразова-
ния связей согласно сформулированным правилам?