Модель "сущность-связь" (ER-модель) ( англ. Entity-relationship model или entity-relationship diagram ) - модель данных, которая позволяет описывать концептуальные схемы с помощью обобщенных конструкций блоков. ER-модель - это мета-модель данных, то есть средство описания моделей данных.
ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений и других систем (моделей). С помощью такой модели выделяют существенные элементы (узлы, блоки) модели и устанавливают связи между ними.
Существует ряд моделей для представления знаний. Одним из самых удобных инструментов унифицированного представления данных, независимого от реализуя его программы, является модель "сущность-связь" ( entity - relationship model, ER - model ).
Модель "сущность-связь" основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных. Она определяет значение данных в контексте их взаимосвязи с другими данными. Важным для нас является тот факт, что из модели "сущность-связь" могут быть порождены все существующие модели данных (иерархическая, сетевая, реляционная, объектная), поэтому она является наиболее общей. Любой фрагмент предметной области может быть представлен как множество сущностей, между которыми существует некоторое множество связей.
ER-модель - это одна из самых простых визуальных моделям. Она позволяет понять структуру объекта «крупными мазками», в общих чертах. Такой общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области (area of interest).
Типичные примеры использования ER-модели данных: IDEF1x (ICAM DEFinition Language) и dimensional modelling.
Определение
Сущность ( entity ) - это объект, который может быть идентифицирован неким способом, отличающим его от других объектов. Примеры: конкретный человек, предприятие, событие и т.д.
Набор сущностей ( entity set ) - множества сущностей одного типа (обладающих одинаковыми свойствами). Сущность фактически является множеством атрибутов, описывающих свойства всех членов данного набора сущности.
История создания
Модель сущность-связь была предложена в 1976 Питером Пин-Шэн Ченом, американским профессором компьютерных наук в университете штата Луизиана. На самом деле, Чен не придумывал этой модели самостоятельно, он взял идеи из ранних работ например, А. Брауна и других. Но Чен сделал очень много для формализации и популярности ERM, а также для ее проникновения в литературу.