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