Внешний уровень
Точка зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно ему.
Внешнее представление – несколько внешних схем
(подсхем), соответствующих разным пользовательским представлениям данных (ПП).
Каждый тип пользователей может применять свой язык общения с БД. Какой бы базовый язык высокого уровня не использовался, он должен включать подъязык работы с данными (SQL).
Концептуальный уровень
Для каждой БД имеется одна концептуальная схема,
которая содержит:
сущности, их атрибуты и связи между сущностями;
ограничения, накладываемые на данные;
семантическую информацию о данных;
обеспечение поддержки целостности данных.
Поддерживает каждое внешнее представление –
любые доступные пользователю данные содержатся (могут быть вычислены) на этом уровне.
Уровень не содержит сведений о методах хранения данных.
Внутренний уровень
На этом уровне находится внутренняя схема, описывающая физическую реализацию БД (оптимальная производительность и использование дискового пространства).
Информация, хранимая на внутреннем уровне:
распределение дискового пространства для хранения данных и индексов;
описание подробностей сохранения записей;
сведения о размещении записей;
сведения о сжатии данных и выбранных методах шифрования.
Физический уровень
Находится ниже внутреннего, контролируется ОС, но под руководством СУБД.
Обеспечивает физический взгляд на БД (дисководы, физические адреса, индексы, указатели).
Внутреннее представление не связано с физическим уровнем (физический уровень хранения информации индивидуален для каждой системы).
Функции СУБД и ОС на физическом уровне четко не разделены и могут варьироваться от системы к системе.