Модель данных в общем понимании является представлением
«реального мира» (т.е. реальных объектов и событий, а также семантических (смысловых) связей между ними), однако это некоторая абстракция, в которой остаются только те части реального мира, которые важны для разработчиков конкретной БД, а все второстепенные (малозначимые) детали – игнорируются.
Цель построения модели данных – представление данных пользователя в понятном виде, который можно легко применить при проектировании БД. Модель данных должна точно и недвусмысленно описывать части реального мира в таком виде, который позволяет разработчикам и пользователям (заказчикам) БД обмениваться мнениями при разработке и поддержке БД.
Цель этапа концептуальногопроектированияБД – адекватное отображение предметной области и информационных потребностей пользователей в концептуальной модели данных.
Модель «сущность-связь» (ER-модель) представляет собой высокоуровневую концептуальную модель данных с возможностью графического представления информации в виде ER-диаграмм. КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ ДАННЫХ
Можно выделить три основные семантические концепции в ER- модели:
Объекты(типысущностей). Типы объектов (типы сущностей) – множество объектов реального мира с одинаковыми свойствами, которые характеризуются независимым существованием и могут быть объектом как с реальным (физическим) существованием (например «работник», «деталь», «поставщик»), так и объектом с абстрактным (концептуальным) существованием (например
«рабочий стаж», «осмотр объекта»). Каждый тип объекта идентифицируется уникальным именем и обязательным списком свойств.
Объект (экземпляр типа объекта или сущность) – экземпляр типа сущности, предмет, который может быть четко идентифицирован на основе свойств (так как обладает уникальным набором свойств среди всех объектов одного типа).
Представление объектов на диаграмме: в виде прямоугольника с именем внутри него; сильный тип объекта – прямоугольник с одинарным контуром; слабый тип объекта – прямоугольник с двойным контуром.