Концептуальная модель

В главе “Модели данных” мы выяснили, что проектирование базы данных осуществляется на трех уровнях: концептуальном, даталогическом и физическом. Первой строится концептуальная модель. Она представляет собой формализованное описание предметной области, не связанное с какими-либо компьютерными средствами. К концептуальной модели предъявляются особые требования. Исправление ошибок, допущенных на самых ранних стадиях проектирования, стоит дороже всего. А иногда эти ошибки вообще невозможно исправить.

#концептуальная_модель_данных

#метод_сущность_связь

#ER_диаграмма

понятие концептуальной модели
– 1 –
представление концептуальной модели в виде диаграммы Бахмана
– 2 –
представление концептуальной модели в виде модели "сущность-связь"
– 3 –
цели и средства методологии "сущность-связь", ER-диаграммы
– 4 –
Сущности в концептуальной модели, экземпляры сущностей, формальный и неформальный способы выявления сущностей.
– 5 –
свойства сущностей
– 6 –
виды сущностей в концептуальной модели: сильные и слабые сущности
– 7 –
независимые, зависимые и ассоциированные сущности
– 8 –
атрибуты сущностей концептуальной модели
– 9 –
пример изображения сущности с атрибутами в нотации Чена
– 10 –
виды атрибутов
– 11 –
статические, динамические и неопределенные атрибуты
– 12 –
ключ сущности, рекомендации по выбору ключа
– 13 –
составные ключи, идентификационный номер
– 14 –
рекомендации по атрибутам
– 15 –
атрибуты как источники сущностей, атрибутивная сущность
– 16 –
связи в концептуальной модели, набор экземпляров связи
– 17 –
диаграмма экземпляров и ER-диаграмма
– 18 –
связь с атрибутами
– 19 –
степень связи, унарные, бинарные, тернарные связи
– 20 –
бинарные связи, их основные характеристики
– 21 –
класс принадлежности сущности, обязательный и необязательный классы
– 22 –
изображение класса принадлежности на диаграмме
– 23 –
мощность связи, изображение мощности на диаграмме
– 24 –
бинарные связи один-к-одному
– 25 –
бинарные связи один-ко-многим
– 26 –
бинарные связи многие-ко-многим
– 27 –
рекурсивная связь
– 28 –
варианты рекурсивной связи
– 29 –
расширенная ER-модель, супертипы и подтипы
– 30 –
подтип может иметь свои связи
– 31 –
подтип наследует атрибуты и связи супертипа
– 32 –
связи в расширенной ER-модели
– 33 –
рекомендации по построению концептуальной модели в виде ER-диаграммы
– 34 –
рекомендации по построению концептуальной модели в виде ER-диаграммы
– 35 –
рекомендации по построению концептуальной модели в виде ER-диаграммы
– 36 –

Когда концептуальная модель построена, выполняют этап даталогического проектирования. Выбирают СУБД, на которой будет создаваться база данных, и трансформируют концептуальную модель в даталогическую. О даталогических, а еще точнее, о фактографических моделях и пойдет дальнейший разговор.