logo search
Ответы Госы_3

19. Архитектура банка данных и три типа моделей.

В состав БнД входят такие составляющие: совокупность технического и программного обеспечения, база данных, СУБД, словарь данных, администратор БД. Главные составляющие банка данных - база данных и программный продукт, который называется системой управления базой данных (СУБД).

Система управления базами данных (СУБД) - это программные средства, с помощью которых можно создавать базы данных, пополнять их и работать с ними.

Банк данных (БнД) - это автоматизированная система, совокупность информационных, программных, технических средств и персонала, который обеспечивает хранение, нагромождение, обновление, поиск и выдачу данных.

База данных (БД) - это специальным образом организованное хранение информационных ресурсов в виде интегрированной совокупности файлов, которая обеспечивает удобное взаимодействие между ними и быстрый доступ к данным.

Внешняя модель состоит из разных экземпляров разных типов внешних записей (логичны), причем такие записи могут не совпадать с сохраненными записями. Пользователь через рабочую область работает с базой данных на уровне внешних записей. Каждая внешняя модель задается (описывается) с помощью внешней схемы, которая в основном состоит из описаний всех типов внешних записей этой внешней модели. Кроме этого описания, должно быть определенно отражение, которое связывает внешнюю схему с концептуальной схемой.

Концептуальная модель состоит из огромного количества экземпляров разных типов записей концептуальных, разрешенных к использованию в конкретной СУБД. Концептуальная модель определяется с помощью концептуальной схемы, которая включает определение каждого типа концептуальных записей.

Для достижения независимости данных эти определения не должны учитывать структуру хранения или стратегию доступа, они должны быть определениями только информационного содержания, то есть они не должны содержать никаких особенностей физического отражения (хеш адресацию, индексирование, и так далее).

В большинстве систем концептуальная модель в действительности является простым объединением всех представлений данных отдельными пользователями, с добавлением некоторых процедур проверки и контроля данных, которые отображаются. Проектирование концептуальной модели базы данных включает анализ информационных постребностей пользователей и определение нужных им элементов данных.

Внутренняя модель описывается с помощью внутренней схемы, которая не только определяет разные типы сохраненных записей, но и определяет, каким образом эти сохраненные записи организованы, какие дополнительные индексы используются, какие используются методы кодировки и тому подобное