Концептуальная модель данных

Концептуальная модель данных – это модель, построенная на основе представления о данных конкретных пользователей.

Например, земельный участок с точки зрения пользователя – изыскателя представляет собой замкнутый полигон, содержащий определенное число поворотных точек. Каждая точка в свою очередь определяется плановыми координатами и типом закрепления при ее координировании.

С точки зрения пользователя – хозяйственника земельный участок представляет собой усадьбу, дачу или огород, ограниченные межой от других объектов хозяйствования.

С системной точки зрения на логическом уровне земельный участок представляет базу данных, состоящую из записей. Каждая запись представляется номером точки, ее плановыми координатами X, Y и описанием типа закрепления точки.

С системной точки зрения на физическом уровне земельный участок представляет собой файл, состоящий из физических записей, в каждом из которых определенное число байт выделяется под номер точки, координаты X, Y и описание типа закрепления точки.

Схема общей организации данных по земельному участку представлена в табл. 103.

Таблица 103. Общая схема организации данных.

Уровни Логические уровни Физический уровень
Обобщение Изыскателя Хозяйственника Системы Системы
  Полигон Усадьба (сад, огород и т.д.) База данных Файл
  Точка Угол поворота межи Запись Физическая запись
  Координата - Элемент данных Определенное число байт

Приведенная в таблице схема является описанием логической и физической организации данных и является схемой базы данных. На основе схемы базы данных составляется подсхема, которая отображает представление о данных в конкретных приложениях.

Понятие о модели данных.

Под моделью данных понимается набор программных средств для отображения предметной области в базе данных.

Модель данных определяется следующими составляющими:

а) допускаемой организацией данных;

б) ограничениями целостности;

в) множеством операций, осуществляемых над данными.

Допускаемая организация данных подразумевает разнообразие типов объектов и ограничение на структуру данных.

Ограничения целостности подразумевают ограничения на значения данных, устанавливаемые внутри базы данных.

Множество операций определяет операции, связанные с манипулированием данных. К ним могут относиться: ввод данных, обновление, удаление и др.

К настоящему времени существуют следующие модели данных: сетевая, иерархическая и реляционная.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: