Семантическое моделирование данных

– построить такую модель, которая, отражала бы семантику предметной области (смысл данных).

Может выступать первой стадией проектирования базы данных.

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

CASE-технологии (САПР); объектно-ориентированные СУБД.

Моделирование по схеме сущности – связи

Entry – Relationship (ER)

– базируется на использовании графических диаграмм с небольшим числом компонентов.

3 базовых элемента:

сущность – реальный или представляемый объект, информация о котором должна быть сохранена в базе и быть доступной. Обозначение «имя сущности». Имя сущности – имя типа, а не экземпляра. Главное требование: сущности должны быть такими, чтобы каждый экземпляр отличался от другого экземпляра сущности.

– Связь – графически изображаемая ассоциация, устанавливаемая между двумя сущностями (всегда бинарная). У связи выделяются характеристики: имя, степень, обязательность; они относятся каждому концу связи. Имя: слово, подчёркивающее смысл связи. Степень: соответствие количеству экземпляров сущностей, участвующих в данном конце связей. Обязательность: характеристика, показывающая каждый ли экземпляр сущности должен участвовать в этой связи. Например:

 

 
 

 

 


Рекурсивные связи:

 
 

 

 


– Атрибут – любая деталь, которая служит для уточнения, идентификации, классификации состояния сущности. Обозначение: «имя сущности. атрибут».

Уникальный идентификатор сущности: характеристика, которая отличает один экземпляр сущности от других экземпляров того же члена.

– атрибут;

– комбинация атрибутов;

– комбинация связей и атрибутов;

– комбинация связей.

 









Дата добавления: 2014-12-20; просмотров: 859;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.