СУБД

<

110313 0436 1 СУБД СУБД – представляет собой комплекс программ, обеспечивающих взаимодействие БД с независимыми ПП пользователей. Важнейшее свойство СУБД – независимость от конкретного содержания данных, заложенных в массивы информационной базы. СУБД организуется в виде пакетов прикладных программ (ППП), которые предназначены для выполнения определенных функций обработки данных (см. Рис. 1).

Главная цель АБД заключается в обеспечении удобного контакта конечных пользователей с информацией на основе принципа физической и логической независимости данных. Физическая независимость означает, что представление данных в ПП отделено от их физического представления, причем преобразование одного представления в другое выполняется программными средствами СУБД. Логическая независимость данных связана с тем, что на представление данных в ПП не влияют возможные изменения логической структуры БД.

110313 0436 2 СУБД

<

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

110313 0436 3 СУБД

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

На внешнем уровне описания данных пользователем может быть любое лицо: программист или работник аппарата управления. Часто возникает ситуации, когда пользователю необходим автономный язык, с помощью которого можно осуществлять описание как БД, так и алгоритмов обработки данных в базе. Этот язык опирается на подъязык данных, существенно зависящий от модели БД. В этой связи уместно описать иерархию языковых средств (См. Рис. 3).

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

110313 0436 4 СУБД

В настоящее время основные формальные функции администратора достаточно автоматизированы и осуществляются с помощью служебных программ СУБД:

  • Первоначальной загрузки;
  • Модификации существующих описаний;
  • Диагностики и выдачи сообщений;
  • Сбора и анализа статистики о работе БД;
  • Реорганизации физической памяти.
<

Комментирование закрыто.

MAXCACHE: 0.89MB/0.00204 sec

WordPress: 22.63MB | MySQL:117 | 1,349sec