Помощь в написании студенческих работ
Антистрессовый сервис

ER-диаграмы в нотации Чена

РефератПомощь в написанииУзнать стоимостьмоей работы

Связь слабого объекта с сильным, от которого он зависит, является связью типа «многие-к-одному» и может быть представлена внешним ключом. В некоторых случаях, когда и сильная, и подчиняющаяся ей слабая сущности представлены одним реляционным отношением, внешний ключ может ссылаться на первичный ключ своего же отношения. Так можно поступить в примере «Сотрудник» — «Подчиненный» (рис. 6.1). Однако… Читать ещё >

ER-диаграмы в нотации Чена (реферат, курсовая, диплом, контрольная)

В нотации Чена [3] сущности изображаются прямоугольником, внутри которого помещается имя сущности. Прямоугольник, соответствующий слабой сущности, обводится двойной рамкой. Атрибуты изображаются в виде овала, соединенного с соответствующим прямоугольником, но обычно на диаграммах атрибуты вообще не отображают. Ключевые атрибуты выделяются подчеркиванием или служебным символом в начале имени (например, в |3| используется «#»). Связь обозначается ромбом. Ромб окружен двойной линией, если связь задана между слабой сущностью и сущностью, от которой она зависит. Участники связи присоединены к ромбу линией. Для обозначения типа связи используются символы «1» и «М» (иногда вместо «М» применяют символ бесконечности или ставят одинарные и двойные стрелки). Двойная линия обозначает полное участие сущности в связи. Ассоциированные сущности изображаются ромбом, заключенным в прямоугольник.

ER-диаграмма в нотации Чена.

Рис. 6.1. ER-диаграмма в нотации Чена.

На рис. 6.1 изображены две сущности «Сотрудник» и «Подчиненный» и задана связь «Подчиняется» типа «один-ко-многим» (одному сотруднику могут подчиняться несколько человек, каждый подчиненный имеет «над собой» только одного прямого начальника). Для сущности «Сотрудник» также обозначены ее атрибуты. Здесь атрибут «номер» является ключевым, атрибут «адрес» — составным.

Диаграмма «сущность — связь» в некотором смысле является абстрактным макетом БД, поэтому был выработан ряд правил, облегчающих переход от диаграмм к реляционным отношениям:

  • 1) каждый правильный (сильный) тип сущности соответствует базовому реляционному отношению;
  • 2) каждая бинарная связь типа «многие-ко-многим» также соответствует отдельному отношению, которое должно включать в себя два внешних ключа, ссылающихся на потенциальные ключи отношений, соответствующих сущностям — участникам связи;
  • 3) связь типа «один-ко-многим» между сильными сущностями может быть представлена с помощью внешнего ключа и не требует отдельного отношения;
  • 4) связь слабого объекта с сильным, от которого он зависит, является связью типа «многие-к-одному» и может быть представлена внешним ключом. В некоторых случаях, когда и сильная, и подчиняющаяся ей слабая сущности представлены одним реляционным отношением, внешний ключ может ссылаться на первичный ключ своего же отношения. Так можно поступить в примере «Сотрудник» — «Подчиненный» (рис. 6.1). Однако в подобных случаях самый главный руководитель станет «самоначальником» — один и тот же человек будет являться и начальником, и подчиненным;
  • 5) атрибуты сущностей приводятся к атрибутам отношений;
  • 6) в случае более чем бинарной связи (n-арной), обычно вводят п + 1 отношение: по одному на каждую сущность и одну на связь.
Показать весь текст
Заполнить форму текущей работой