Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
база даних1.doc
Скачиваний:
5
Добавлен:
17.04.2019
Размер:
592.38 Кб
Скачать

8. Зовнішній етап проектування бд та його характеристика.

Проектування баз даних –– це iтерацiйний, багатоетапний процес прийняття обгрунтованих рiшень у процесi аналiзу iнформацiйної моделi предметної областi, вимог до даних з боку прикладних програмістів і користувачiв, синтезу логiчних і фiзичних структур даних, аналiзу та обгрунтування вибору програмних і апаратних засобiв. Етапи проектування вiдповiдають рiвням подання даних у БД, тобто виконуються певні роботи з проектування на зовнiшньому, iнфологiчному, даталогiчному (логiчному) i внутрiшньому рiвнях.

Метою проектування на зовнiшньому рiвнi є розробка позамашинного iнформацiйного забезпечення, яке вміщує систему вхiдної (первинної) документацiї, що характеризує певну ПО, систему класифiкацiї та кодування технiко-економiчної iнформацiї, а також перелiк вiдповiдних вихiдних повiдомлень, якi потрiбно формувати за допомогою АБД. Зовнiшнiй рiвень є словесним описом вхiдних і вихiдних повiдомлень, а також даних, якi доцiльно зберiгати в БД. Результатом проектування на зовнiшньому рiвнi буде перелiк атрибутiв (реквiзитiв) оперативної та умовно-постiйної iнформацiї, який потрiбно збе­рiгати в БД, із зазначенням джерел їх отримання та форми подання. Опис зовнiшнього рiвня не виключає наявностi елементiв дублювання, надлишковостi та неузгодженостi даних. Тому для усунення цих аномалiй і протирiч зовнiшнього опису даних виконується iнфологiчне проектування.

9. Інфологічний етап проектування бд та його характеристика.

Проектування баз даних –– це iтерацiйний, багатоетапний процес прийняття обгрунтованих рiшень у процесi аналiзу iнформацiйної моделi предметної областi, вимог до даних з боку прикладних програмістів і користувачiв, синтезу логiчних і фiзичних структур даних, аналiзу та обгрунтування вибору програмних і апаратних засобiв. Етапи проектування вiдповiдають рiвням подання даних у БД, тобто виконуються певні роботи з проектування на зовнiшньому, iнфологiчному, даталогiчному (логiчному) i внутрiшньому рiвнях.

Метою iнфологiчного проектування є створення структурованої iнфор­мацiйної моделi ПО, для якої буде розроблятися БД. При проектуваннi на iнфологiчному рiвнi створюється iнформацiйно-логiчна модель, яка повинна вiдповiдати таким вимогам: коректнiсть схеми БД; простота i зручнiсть використання на наступних етапах проектування; IЛМ повинна бути описана мовою, зрозумiлою проектувальникам БД, програмiстам, адмiнiстратору i майбутнiм користувачам АБД. Суть iнфологiчного моделювання полягає у видiленнi iнформацiйних об’єктiв (сутностей) ПО, якi пiдлягають зберіганню в БД, а також у визна­ченнi характеристик об’єктiв i взаємозв’язкiв мiж ними. В iнформацiйно-логiчній моделі (IЛМ) предметної областi, в якiй виключено надлишковiсть даних i вiдобра­жено iнформацiйнi особливостi об’єкта управлiння без урахування особливостей i специфiки конкретної СУБД. Тобто інфологічне подання даних орiєнтоване переважно на людину, яка проектує чи використовує базу даних.

10. Даталогічний етап проектування бд та його характеристика.

Проектування баз даних –– це iтерацiйний, багатоетапний процес прийняття обгрунтованих рiшень у процесi аналiзу iнформацiйної моделi предметної областi, вимог до даних з боку прикладних програмістів і користувачiв, синтезу логiчних і фiзичних структур даних, аналiзу та обгрунтування вибору програмних і апаратних засобiв. Етапи проектування вiдповiдають рiвням подання даних у БД, тобто виконуються певні роботи з проектування на зовнiшньому, iнфологiчному, даталогiчному (логiчному) i внутрiшньому рiвнях.

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

В результатi даталогiчного проектування можна отримати кiлька варiантiв побудови логiчної моделi даних. Тому важливим моментом є оцiнка отриманих моделей і вибiр найбiльш оптимального варiанта. Отриманий результат передусім потрібно оцiнити з точки зору вiдпо­вiдностi наявним машинним ресурсам. У разі невiдповiдностi цим обмеженням потрiбно здійснити перепроектування БД. Крiм того, на отриманiй моделi необхiдно перевiрити умови виконання всіх запитiв користувачiв i вимог прикладних програм.