Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_ответы.doc
Скачиваний:
27
Добавлен:
27.08.2019
Размер:
3.25 Mб
Скачать

2.Представити архітектуру субд; дати порівняльну характеристику її зовнішньому, концептуальному і внутрішньому рівням; перелічити функції субд.

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

.

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

На концептуальному рівні опис БД називається концептуальною схемою. Тут БД представлена в найбільш загальному вигляді, який об'єднує дані, що використовуються всіма застосуваннями, які працюють з БД. Фактично концептуальний рівень відображає модель предметної області, для якої створювалася БД.

На внутрішньому рівні опис БД називається внутрішньою схемою. Тут БД представлена у вигляді безпосередньо даних, що розташовані в файлах, які відповідають фізичній організації БД.

Трирівнева архітектура СУБД дозволяє забезпечити незалежність від даних. Це означає, що зміни на нижніх рівнях не впливають на верхні рівні. Розрізняють логічну і фізичну незалежність при роботі з даними. Логічна незалежність від даних означає захищеність зовнішніх схем від змін, що вносяться в концептуальну схему. Зміни концептуальної схеми БД не викликають необхідності в корегуванні існуючих зовнішніх схем для користувачів, і відповідно не викликають змін в застосуваннях, що працюють з цими схемами. Фізична незалежність від даних означає захищеність концептуальної і зовнішніх схем від змін, що вносяться у внутрішню схему. До змін внутрішньої схеми належать використання різних файлових систем або структур даних, різних пристроїв зберігання, модифікація пошукових структур тощо.

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

- інфологічний;

- зовнішній;

- концептуальний;

- внутрішній.

Перехід від одного рівня абстрагування до наступного і надає в загальному вигляді процес проектування БД.

Ф-ції СУБД: управління даними у зовнішній пам»яті,управляння буферами оперативної пам»яті,управління транзакіями,журналізація(можливість відновлення після збою останньої працездатної версії),підтримка мов бд. А також створення пустої структури бази даних; - наявність засобів її заповнення або імпорту даних із таблиць іншої бази; - можливість доступу до даних, наявність засобів пошуку й фільтрації.

СУБД – сукупність програмних і мовних засобів, що забезпечують керування БД, тобто процес її визначення, створення і ведення.

Архітектура СУБД – сукупність її основних функціональних елементів, а також способів їх взаємодії між собою і з користувачами. Одна з гол. Ф-цій СУБД – це т.зв. абстракція даних, що забезпечує незалежність бачення БД різними користувачами.