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