Концептуальный уровень - это обобщающее представление БД, описывающее какие данные хранятся в БД, а так же связи существующие между ними. Данный уровень содержит логическую структуру всей БД. Фактически это полное представление требований к данным со стороны организации, которая не зависит от соображений относительно способа их хранения. На концептуальном уровне необходимо выделить:
1. Сущности, их атрибуты и связи.
2. Ограничения накладываемые на данные.
3. Семантическую информацию о данных.
4. Информацию о мерах обеспечения информации.
Концептуальный уровень поддерживает каждое внешнее представление, поэтому на данном уровне содержатся любые доступные пользователю данные, за исключением сведений о методе хранения этих данных. На концептуальном уровне создается даталогическая модель (концептуальная схема), представляющее собой описание инфологической модели на языке определения данных в конкретном СУБД. Эта модель является компьютеро-ориентированной.
И последний уровень - внутренний уровень. Это физическое представление БД, описывающее методы хранения данных в вычислительной системе. Данный уровень описывает физическую реализацию БД и предназначен для достижения оптимальной производительности и обеспечения экономного использования дискового пространства. Содержит описание структур данных и отдельных файлов, используемых для хранения данных в запоминающих устройствах. На внутреннем уровне осуществляется взаимодействие с СУБД с методами доступа ОС с целью эффективного размещения данных на носителях, создания индексов и т.д.. В настоящее время функции СУБД и ОС на физическом уровне строго не разграничиваются. В одних СУБД используются все предусмотренные данные в ОС, методы доступа, в других применяются только основные и реализована собственная ФС. На внутреннем уровне создается физическая модель БД (внутренняя схема), которая также является компьютеро-ориентированной. С ее помощью СУБД дает возможность программам и пользователям осуществлять доступ к хранимым данным по именам не заботясь об их физическом расположении. По этой модели СУБД отыскивает необходимые данные на внешних запоминающих устройствах.
Соответствующие 3-х уровневой архитектуре (системе) ANCI/SPARC 3 уровня модели данных для описания предметной области и реализации БД представлена следующим рисунком:
Уровни моделей данных
СУБД строятся по модульному принципу и является сложным программным продуктом, причем конкретный состав модулей и их взаимосвязей в реальных СУБД значительно отличается.