Материал: Л-1 - Понятие и функции СУБД

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Внешний уровень

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

Внешнее представление – несколько внешних схем

(подсхем), соответствующих разным пользовательским представлениям данных (ПП).

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

Концептуальный уровень

Для каждой БД имеется одна концептуальная схема,

которая содержит:

сущности, их атрибуты и связи между сущностями;

ограничения, накладываемые на данные;

семантическую информацию о данных;

обеспечение поддержки целостности данных.

Поддерживает каждое внешнее представление

любые доступные пользователю данные содержатся (могут быть вычислены) на этом уровне.

Уровень не содержит сведений о методах хранения данных.

Внутренний уровень

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

Информация, хранимая на внутреннем уровне:

распределение дискового пространства для хранения данных и индексов;

описание подробностей сохранения записей;

сведения о размещении записей;

сведения о сжатии данных и выбранных методах шифрования.

Физический уровень

Находится ниже внутреннего, контролируется ОС, но под руководством СУБД.

Обеспечивает физический взгляд на БД (дисководы, физические адреса, индексы, указатели).

Внутреннее представление не связано с физическим уровнем (физический уровень хранения информации индивидуален для каждой системы).

Функции СУБД и ОС на физическом уровне четко не разделены и могут варьироваться от системы к системе.