Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Метод сущность-связь




Метод сущность-связь или метод ER-диаграмм (Essence (сущность), Relation (связь)).

Основные понятия метода:

сущность;

атрибут сущности;

связь между сущностями;

степень связи;

класс принадлежности экземпляров сущности;

диаграммы ER-экземпляров;

диаграммы ER-типа.

Сущность представляет собой объект, информация о котором хранится в БД. Экземпляры сущности однозначно идентифицируются и имеют названия (например, преподаватель, кафедра, дисциплина, группа; названия обычно существительные).

Атрибут – свойство сущности, понятие аналогичное понятию атрибута для отношений.

Ключ сущности – атрибут или набор атрибутов, используемый для идентификации экземпляра сущности (аналогично понятию ключа отношения).

Связь двух или более сущностей – предполагает зависимость между атрибутами этих сущностей. Название связи обычно представляется глаголом. Примеры связей между сущностями: преподаватель работает на кафедре, преподаватель ведет дисциплину).

С целью повышения наглядности и удобства проектирования для представления сущностей, экземпляров сущностей и связей между ними используются графические средства: диаграммы ER-экземпляров и диаграммы ER-типа (ER-диаграммы).

Пример 1.

Диаграмма ER-экземпляров.

Преподаватель Ведет Дисциплина
Иванов   БД
Петров   Алгебра
Сидоров   Геометрия

Диаграмма ER-экземпляров показывает, какую конкретно дисциплину ведет каждый из преподавателей.

Пример 2.

Диаграмма ER-типа.

 

 

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

Степень связи является характеристикой связи между сущностями, которая может быть типа: 1:1, 1:М, М:1, М:М.

Класс принадлежности (КП) сущности может быть: обязательным и необязательным.

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

Варьируя КП для каждого из типов связи, можно получить несколько вариантов диаграмм ER-типа.

Пример 3.

В диаграмме из примера 1 связь между сущностями 1:1, а класс принадлежности обеих сущностей необязательный. Т.к. каждый преподаватель ведет не более одной дисциплины, а каждая дисциплина ведется не более чем одним преподавателем; некоторые преподаватели не ведут ни одной дисциплины и имеются дисциплины, которые не ведет ни один из преподавателей.

Пример 4. Связи типа 1:1 и обязательный класс принадлежностей.

а) Диаграммы ER-экземпляров.

Преподаватель Ведет Дисциплина
Иванов   БД
Петров   Алгебра
Сидоров   Геометрия

 

 
 

б) Диаграммы ER-типов.

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

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

Введем обозначения «О» – обязательный класс принадлежности, «Н» – необязательный.

Пример 5.

Связи типа 1:М вариант Н-О.

а) Диаграммы ER-экземпляров.

Преподаватель Ведет Дисциплина
Иванов   БД
Петров   Алгебра
Сидоров   Геометрия

 

б) Диаграммы ER-типов.

 

 


Пример 6.

Связи типа М:1 вариант О-Н.

Пример 7.

Связи типа М:М.




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 648; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.