Модель «Сущность-связь»

Модель «сущность-связь» (Entity-Relationship Model, ER-model) – одна из наиболее известных и получивших широкое распространение моделей семантического моделирования – разработана П. Ченом в 1976 году [1].

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

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

Выделяют следующие нотации ER-диаграмм:

  • классическая нотация П. Чена;
  • нотацияIDEFIX (Integration Definition for Information Modeling);
  • нотация Ч. Бахмана;
  • нотация Дж. Мартина («вороньи лапки»);
  • нотация Ж.-Р. Абриаля (минмакс);
  • диаграммы классов UML.

В данной работе используется нотация «вороньи лапки», пример которой приведен на рисунке 3.

При построении ER-модели важно выделять типы бинарных связей, выделяют 4 типа связи (см. рисунок):

  • ноль или более;
  • один или более;
  • только один;
  • ноль или один.

[1] Chen P.P.-S. The Entity-Relationship Model — Toward a Unified View of Data [Текст] // ACM Transactions on Database Systems. March 1976. – Vol. 1, № 1. – Pp. 9-36.

Пример ER-диаграммы «Ателье» создан при помощи ресурса http://lucidchart.com/

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • StumbleUpon
  • Technorati
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.