Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rektorska_pi.docx
Скачиваний:
20
Добавлен:
14.09.2019
Размер:
1.16 Mб
Скачать

16.Концептуальне проектування.

Концептуальне проектування бази даних - це процес створення моделі використовуваної на підприємстві інформації, що не залежить від будь-яких фізичних аспектів її подання.

Перший етап процесу проектування бази даних називається концептуальним проектуванням бази даних. Він полягає у створенні концептуальної моделі даних для аналізованої частини підприємства. Ця модель даних створюється на основі інформації, записаної в специфікаціях вимог користувачів. Концептуальне проектування бази даних абсолютно не залежить від таких подробиць її реалізації, як тип обраної цільової СУБД, набір створюваних прикладних програм, які використовуються мови програмування, тип обраної обчислювальної платформи, а також від будь-яких інших особливостей фізичної реалізації.

При розробці концептуальна модель даних постійно піддається тестуванню та перевірці на відповідність вимогам користувачів. Створена концептуальна модель даних підприємства є джерелом інформації для етапу логічного проектування бази даних.

17.Модель "сутність-зв'язок".

В даний час існує декілька сотень різних реляційних СУБД хоча в багатьох з них визначення реляційної моделі трактується дуже широко. Прикладами реляційних СУБД для персональних комп'ютерів є Access і FoxPro фірми Microsoft і інші. Реляційні СУБД відносяться до СУБД другого покоління.

Однак реляційна модель має також деякі недоліки - зокрема, обмеженими можливостями моделювання. Для вирішення цієї проблеми був виконаний великий обсяг дослідницької роботи. У 1976 році Чен (Chen) запропонував модель "сутність-зв'язок" (Entity-Relationship model - ER-модель), яка в даний час стала найпоширенішою технологією проектування баз даних.

Модель "сутність-зв'язок" ґрунтується на якійсь важливій семантичній інформації про реальний світ і призначена для логічного представлення даних. Вона визначає значення даних в контексті їх взаємозв'язку з іншими даними. Важливим є той факт, що з моделі "сутність-зв'язок" можуть бути породжені всі існуючі моделі даних (ієрархічна, мережева, реляційна, об'єктна), тому вона є найбільш загальною. Будь-який фрагмент наочної області може бути представлений як безліч сутностей, між якими існує безліч зв'язків.

Топто, ER-модепювання являє сооою низхідний підхід до проектування БД, який починається з визначення найбільш важливих даних, які називаються сутностями (entities), і зв'язків (relationships) між даними, які повинні бути представлені в моделі. Потім в модель заноситься інформація про властивості сутностей і зв'язків називається атрибутами (attributes), а також всі обмеження, які відносяться до сутностей, зв'язків і атрибутів. ER-модепь дає графічне представлення логічних об'єктів і їх відношень в структурі БД.

Підхід П.Чена дозволив концептуальне моделювання перевести в практичну площину проектування БД. У подальшому діаграми Чена набули розвитку у багатьох роботах з ER- моделювання. До них належать такі моделі:

- "пташина папка", розроблена КМ. Бахманом;

- IDEF1X, розроблена Т.Ремеєм;

- на основі UML;

- модель Баркера і багато інших моделей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]