Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных 1-12.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
126.98 Кб
Скачать

7. Дать определение словаря базы данных.

Информационную систему, содержащую метаинформацию (т.е. информация об информации) о БД называют словарем данных.

В словаре могут содержаться следующие сведения:

  • об объектах предметной области, их свойствах и связях между ними;

  • о данных, хранимых в БД (наименование, структура, связи с другими данными);

  • о возможных значениях и форматах представления данных;

  • об источниках возникновения данных;

  • о пользователях БД, о проектных решениях;

  • о кодах зашиты и разграничениях доступа к данным со стороны пользователей.

В литературных источниках часто не пользуются синонимы словаря данных такие как: репозиторий, энциклопедия, словарь-справочник. Роль словарных систем особенно возрастает при использовании средств автоматизированного проектирования информационных систем. Для многих из них словарь данных является ядром всей системы.

Преимущество использования словаря заключается в централизованном накоплении и описании суммарного ресурса данных системы на этапах проектирования и функционирования БнД.

Таким образом, словарь данных необходим для предотвращения противоречивости данных, для хранения централизованного описания данных, для использования пользователями и администратором базы данных (АБД) единой терминологии.

8. Перечислить достоинства трехуровневой структуры базы данных.

Для обеспечения достаточной независимости данных и учета требований многих пользователей применяется, как правило, трехуровневая иерархия моделей базы данных.

… … …

Внутренняя модель наиболее тесно связана со способом физического представления данных.

Внешняя модель определяет требования пользователя к необходимым ему данным.

Концептуальная модель занимает промежуточное положение.

На внешнем уровне реализуются модели предметной области. На концептуальном уровне поддерживается модель предметной области для всех приложений. Хранимые данные также поддерживают модель предметной области для всех приложений, но выделены в отдельный внутренний уровень. При такой структуре базы данных БнД обладает высокой способностью адаптации к возможным изменениям, как прикладных программах, так и в самих данных, т.е. любые изменения внешних схем и внутренней схемы изолированы друг от друга концептуальной схемой и могут выполняться независимо.

Концептуальный уровень должен быть стабильным и обеспечивать долговременную работу всей системы.

При этом внутренний уровень обеспечивает производительность системы, экономичное использование ресурсов вычислительной системы и относительную независимость системы от используемых технических средств.

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

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