Ключевые отличия между концептуальным и внешним уровнями моделей данных заключаются в следующем:
- Концептуальный уровень отражает обобщённую модель предметной области (объектов реального мира) и даёт наиболее полное представление о структурах данных. 1 Концептуальная модель состоит из множества экземпляров различных типов объектов и связей (концептуальных записей). 1
- Внешний уровень отражает представления прикладного программиста или конечного пользователя и связан с тем, как отдельные пользователи представляют себе эти данные или «видение» собственных данных каждым отдельным приложением. 1 Этот уровень определяет точку зрения на базу данных отдельных приложений: каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению. 3
Таким образом, концептуальный уровень связан с обобщённым представлением пользователей, а внешний уровень — с индивидуальными представлениями отдельных пользователей. 5