Семантическое моделирование данных
– построить такую модель, которая, отражала бы семантику предметной области (смысл данных).
Может выступать первой стадией проектирования базы данных.
Описание смысла модели соответствует концептуальной схеме данных.
CASE-технологии (САПР); объектно-ориентированные СУБД.
Моделирование по схеме сущности – связи
Entry – Relationship (ER)
– базируется на использовании графических диаграмм с небольшим числом компонентов.
3 базовых элемента:
– сущность – реальный или представляемый объект, информация о котором должна быть сохранена в базе и быть доступной. Обозначение «имя сущности». Имя сущности – имя типа, а не экземпляра. Главное требование: сущности должны быть такими, чтобы каждый экземпляр отличался от другого экземпляра сущности.
– Связь – графически изображаемая ассоциация, устанавливаемая между двумя сущностями (всегда бинарная). У связи выделяются характеристики: имя, степень, обязательность; они относятся каждому концу связи. Имя: слово, подчёркивающее смысл связи. Степень: соответствие количеству экземпляров сущностей, участвующих в данном конце связей. Обязательность: характеристика, показывающая каждый ли экземпляр сущности должен участвовать в этой связи. Например:
Рекурсивные связи:
– Атрибут – любая деталь, которая служит для уточнения, идентификации, классификации состояния сущности. Обозначение: «имя сущности. атрибут».
Уникальный идентификатор сущности: характеристика, которая отличает один экземпляр сущности от других экземпляров того же члена.
– атрибут;
– комбинация атрибутов;
– комбинация связей и атрибутов;
– комбинация связей.
Дата добавления: 2014-12-20; просмотров: 905;