Page 44 - 6430
P. 44
6. КОНЦЕПТУАЛЬНЕ ПРОЕКТУВАННЯ БАЗ
ДАНИХ. СТРУКТУРА, ТЕХНОЛОГІЯ
НАПОВНЕННЯ. ВИДИ КОНЦЕПТУАЛЬНИХ
МОДЕЛЕЙ. МОДЕЛЬ ЧЕНА, МОДЕЛЬ «CROWS
FOOT». ІНФОЛОГІЧНЕ МОДЕЛЮВАННЯ.
З концептуального проектування починається створення
концептуальної схеми БД, в основі якої лежить концептуальна
модель даних. Концептуальна модель представляє загальний
погляд на дані. Розрізняють два головних підходи до
моделювання даних при концептуальному проектуванні:
семантичні моделі;
об'єктні моделі.
Семантичні моделі головну увагу приділяють структурі
даних. Найбільш поширеною семантичною моделлю є модель
"сутність – зв'язок" (Entity Relationship model, ER-модель). ER-
модель складається із сутностей, зв'язків, атрибутів, доменів
атрибутів, ключів. Моделювання даних відображає логічну
структуру даних, так само, як блок-схеми алгоритмів
відображають логічну структуру програми.
Об'єктні моделі головну увагу приділяють поведінці об'єктів
даних і засобам маніпуляції даними. Головне поняття таких
моделей - об'єкт, тобто сутність, яка має стан і поведінку. Стан
об'єкта визначається сукупністю його атрибутів, а поведінка
об'єкта визначається сукупністю операцій специфікованих для
нього.
Зближення цих моделей реалізується в розширеному ER-
моделюванні (Extended Entity Relationship model, EER-модель).
Модель "сутність-зв'язок"
ER-моделювання являє собою низхідний підхід до
проектування БД, який починається з визначення найбільш
важливих даних, які називаються сутностями (entities), і зв'язків
(relationships) між даними, які повинні бути представлені в
моделі. Потім в модель заноситься інформація про властивості
сутностей і зв'язків, яка називається атрибутами (attributes), а
також всі обмеження, які відносяться до сутностей, зв'язків і
атрибутів. ER-модель дає графічне представлення логічних
об'єктів і їх відношень в структурі БД. Послідовність проведення
44