2016-07-14 2 views
0

Сейчас я изучаю системы управления базами данных. Могу ли я узнать, требуется ли, чтобы слабый объект имел атрибут или имел первичный ключ? (ERD)Диаграмма взаимоотношений с базами данных и расширенная привязка сущностей

Далее, при преобразовании многие ко многим (М: N)? Отношение к 1 ко многим отношений, участие ограничение mandatory от родительского объекта является его всегда то же самое (EERD)

Наконец, Почему мы должны размещать атрибуты в отношении в M:N? (ERD)

ответ

0

Вопрос 1

Каждая сущность и отношения в модели ER будет иметь первичный ключ, слабые объекты включены. Там, где они различаются, заключается в том, как построен этот ключ.

Ключ слабой сущности состоит из ключа другой сущности, а также некоторых дополнительных отличительных признаков. Некоторые примеры:

  • В магазине проката фильмов каждая копия фильма может быть идентифицирована ключом фильма и номером диска.
  • В схеме медицинской помощи каждая зависимая от члена может быть идентифицирована ключом участника и именем депианта.
  • В системе счетов-фактур каждая позиция в счете-фактуре может быть идентифицирована ключом счета и номером строки.

Вопрос 2

Я не понимаю ваш вопрос - пожалуйста, попробуйте перефразировать или объяснить.

Вопрос 3

Если вы хотите, чтобы описать отношения, вы можете добавить атрибуты на отношения. Если отношение равно 1: M, то любые атрибуты отношения будут атрибутами объекта на стороне 1 (существует функциональная зависимость от ключа сущности до значения атрибута). Однако атрибуты отношений M: N (а также тройные или более высокие отношения с более чем одной неистинной ролью) не передаются ни на какую конкретную сущность, поскольку атрибут зависит от комбинаций сущностей. Таким образом, единственное место, где вы можете поместить эти атрибуты, - это сама связь.

+0

Благодарим за помощь! Я понимаю все вопросы! –

+0

Извините за поздний ответ. Я был занят школьной работой. –

+0

Могу ли я узнать, возможно ли создать две разные таблицы с одним и тем же основным ключом? –

Смежные вопросы