Архитектура БД
Модели данных Выделенным уровням соответствуют модели данных и описывающие эти модели схемы.. Внешней моделью является совокупность объектов, которые представляют часть предметной области, входящую в круг интересов некоторого приложения (группы приложений) со степенью подробности и в форме необходимой для этих приложений. Каждому приложению может соответствовать определенная внешняя модель. Различные внешние модели пересекаются. Объекты внешней модели материализуются по требованию приложений и прекращают существовать после их использования. • Концептуальная модель – совокупность объектов, представляющих предметную область. В то время как возможно использование множества внешних моделей существует лишь одна концептуальная модель. Любые данные могут быть использованы, только если они отражены в концептуальной модели. Объекты концептуальной модели не обязательно должны быть материализованы. • Внутренняя модель представляет собой совокупность объектов, содержащих хранимые данные. Во внутренней модели отражены используемые СУБД технологии хранения и пути доступа к данным. Объекты во внутренней модели фактически существуют и продолжают существовать пока не будут удалены из системы Группы пользователей Для разного класса пользователей можно выделить несколько уровней представления информации, которые отличаются степенью детализации. • Внешнее представление Описание информационных потребностей конечного пользователя и прикладного программиста. Концептуальное представление Отображение знаний обо всей предметной области. Это наиболее полное представление, отображающее смысл информации. Оно может быть только одно и не должно содержать противоречий. Принято различать 2 формы концептуального представления: - инфологическая, которая не привязана к конкретной реализации на ЭВМ, и в большей степени ориентирована на пользователя; - датологическая, которая учитывает требования конкретной СУБД.
• Внутреннее представление Организация данных на физическом носителе информации. Этот уровень характеризует представления системных программистов и практически используется только тогда, когда СУБД не обеспечивает требуемого быстродействия.
7. Система Управления Базами Данных – совокупность программного обеспечения, необходимого для ведения и использования базы данных
|