Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8_моделир.БД.docx
Скачиваний:
1
Добавлен:
06.08.2019
Размер:
24.14 Кб
Скачать

Диаграммы "сущность-отношение"

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

Идея ER-диаграммы — это попытка концептуализации требований. Задача проектировщика — превратить концепцию в реальность. Во многих случаях информационная модель слишком сложна и содержит очень много объектов, поэтому создается несколько диаграмм, разбитых на категории по предмету. Она:

1. Служит ценным источником информации для определения последствий от принятия решения, влияющего на всю систему в целом.

2. Является полезным напоминанием о том, что каждый разрабатываемый участок — это не изолированная система, а подсистема сложного комплекса.

Основные преимущества ER-моделей:

  • наглядность;

  • модели позволяют проектировать базы данных с большим количеством объектов и атрибутов;

  • ER-модели реализованы во многих системах автоматизированного проектирования баз данных (например, ERWin).

Основные элементы ER-моделей:

  • объекты (сущности);

  • атрибуты объектов;

  • связи между объектами.

Сущность — объект предметной области, имеющий атрибуты.

Связь между сущностями характеризуется:

  • типом связи (1:1, 1:N, N:М);

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]