Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

ER - ДИАГРАММА



В процессе выявления типов объектов и типов связей с формированием характеризующих их атрибутов и структурных ограничений нас интересовали схемы отношений, а не их состояния.

Напомним еще раз, что состояния базы данных изменяются достаточно часто, в то время как схемы - крайне редко. Именно этим определяется то внимание, которое уделяется схемам. Для большей наглядности схемы отношений представляются в виде ER – диаграммы.

Типы объектов (СЛУЖАЩИЙ, ОТДЕЛ, ПРОЕКТ) показаны в прямоугольниках. Типы связей (РАБОТАЕТ_В, РУКОВОДИТ, ОТВЕЧАЕТ, РАБОТАЕТ_НАД) указаны в ромбах и связаны прямыми с участвующими в них объектами. Атрибуты указаны в овалах и также соединены с объектами прямыми линиями. Компоненты составных атрибутов соединены с овалом, представляющем составной атрибут. Многозначные атрибуты показаны в двойных овалах. Ключевые атрибуты подчеркнуты. Выводимые атрибуты показаны в точечных овалах.

Слабые типы объектов выделены в двойных прямоугольниках, а их отождествляющие связи - в двойных ромбах. Частичный ключ слабого типа объекта подчеркнут точечной линией.

Кардинальная пропорция показана на углах ромба символами 1,M,N. Ограничение частичного участия показано одинарной линией, а полного - двойной.

Название ролей, которые играют объекты в связях, выписаны только для связи КУРИРУЕТ, так как в остальных случаях они очевидны.

На рис.11 приведены все соглашения, используемые для составления ER -диаграмм.

Выбор имен для типов объектов, атрибутов, типов связей, ролей иногда затруднителен. Выбирать имена следует так, чтобы как можно лучше отразить смысл соответствующих конструкций схемы. Мы предпочитаем короткие названия для типов объектов, нежели многословные, потому что имя типа объекта приписывается атрибутам этого объекта. Приписывание обязательно, если имеются одинаковые названия атрибутов у разных объектов. Мы придерживаемся соглашения, что имена типов объектов и типов связей пишутся заглавными буквами, названия атрибутов начинаются с заглавных букв, а имена ролей - строчными.

Еще одно замечание относится к выбору слов. Для названия типов объектов берутся имена существительные в именительном падеже, а для типов связей, отражающих некоторое действие, глагольная форма.

Приведенные соглашения охватывают широкий круг приложений. Однако, некоторые приложения - особенно приложения в области искусственного интеллекта или инженерного проектирования - требуют дополнительных понятий.





Дата публикования: 2015-09-17; Прочитано: 481 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...