Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 5_Модель ERM.pptx
Скачиваний:
0
Добавлен:
23.11.2025
Размер:
914.8 Кб
Скачать

МОДЕЛЬ СУЩНОСТЬ-СВЯЗЬ ENTITY-RELATIONSHIP MODEL (ERM)

1

Основные понятия

Модель сущность-связь (ER-модель) (entity-relationship model, ERM) — модель данных, позволяющая

описывать концептуальные схемы предметной области.

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

Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).

2

Нотации

Питера Чена

Мартина (воронья лапка)

IDEF 1x

3

Общее во всех нотациях

4

Связи в нотации Чена

1:1 — «один-к- одному»;

1:N — «один-ко- многим»;

M:N — «многие- ко-многим».

5

Связи в нотации Мартина

6

Пример связи в нотации Мартина

Многие ко многим

Один ко многим

 

 

7

Пример (нотация Чена)

сервис по бронированию номеров в сети гостиниц

8

Пример (нотация Мартина)

9

Связь в нотации Мартина

Каждая связь имеет два конца и одно или два наименования. Наименование обычно выражается в неопределенной глагольной форме: "иметь", "принадлежать" и т.п. Каждое из наименований относится к своему концу связи. Иногда наименования не пишутся ввиду их очевидности.

10