Page 36 - 4807
P. 36
(між рівнями 2 й 3) незалежність під час роботи з даними. Логічна
незалежність припускає можливість зміни одного додатка без корегування
інших додатків, що працюють із цією ж базою даних. Фізична
незалежність припускає можливість перенесення збереженої інформації з
одних носіїв на інші при збереженні працездатності всіх додатків, що
працюють із цією базою даних. Це саме те, чого не вистачало при
використанні файлових систем. Виділення концептуального рівня
дозволило розробити апарат централізованого керування базою даних.
Відповідно до розглянутої раніше трирівневої архітектури ми
зіштовхуємося з поняттям моделі даних стосовно кожного рівня. І дійсно,
фізична модель даних оперує категоріями, що стосуються організації
зовнішньої пам'яті й структур зберігання, що використовуються у даному
операційному середовищі. На сьогодні як фізичні моделі
використовуються різні методи розміщення даних, засновані на файлових
структурах: це організація файлів прямого й послідовного доступу,
індексних файлів й інвертованих файлів, файлів, що використовують різні
методи хеширування, взаємозалежних файлів. Крім того, сучасні СУБД
широко використовують сторінкову організацію даних. Фізичні моделі
даних, засновані на сторінковій організації, є найбільш перспективними.
Найбільший інтерес викликають моделі даних, які використовують на
концептуальному рівні. Стосовно них зовнішні моделі називаються
підсхемами й використовують ті ж абстрактні категорії, що й
концептуальні моделі даних. Крім трьох розглянутих рівнів абстракції при
проектуванні БД існує ще один рівень, що передує їм. Модель цього рівня
повинна виражати інформацію про предметну область у вигляді,
незалежному від конкретної СУБД. Ці моделі називаються інфологічними,
або семантичними, і відбивають у природній і зручній для розроблювачів й
інших користувачів формі інформаційно-логічний рівень абстрагування,
пов'язаний з фіксацією й описом об'єктів предметної області, їхніх
властивостей й їхніх взаємозв'язків.
Інфологічні моделі даних використовують на ранніх стадіях
проектування для опису структур даних у процесі розроблення системи, а
даталогічні моделі вже підтримуються конкретною СУБД.
Документальні моделі даних відповідають уявленню про слабко
структуровану інформацію, орієнтовану в основному на вільні формати
документів, текстів природною мовою. Моделі, засновані на мовах
розмітки документів, пов'язані насамперед зі стандартною загальною
мовою розмітки - SGML
Етапи проектування інформаційної системи. Інфологічна модель
інформаційної системи і принципи її побудови.
Успіх реалізації функцій бази даних залежить від того, наскільки
добре вона спроектована. У свою чергу трансформація предметної області
35