Основные понятия модели данных

Определение

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

Наиболее распространенные модели данных: (подробное описание в книге)

1) на основе объектов:

– семантические (к ним можно отнести модели данных сущность-связь, бинарные, семантические сети, объектно-ориентированные);

2) на основе записей:

– реляционная,

– сетевая,

– иерархическая.

Сильно типизированные модели данных – все данные относятся к конкретным категориям.

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

Большинство моделей данных, используемых в информационных системах, относятся к сильно типизированным моделям. Следовательно, в таких моделях данных можно выделить следующие структурные компоненты:

- категория

- свойства категории

- связи между категориями

Определение

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

Например, некоторая модель используется для представления транспортного отдела, точнее, для представления сведений о водителях автомобилей. Тогда в ней будут представлены две категории: ВОДИТЕЛЬ с атрибутами Имя, Возраст, Стаж работы и АВТОМОБИЛЬ с атрибутами Модель, Гос. номер, Дата приобретения. Между этими категориями имеет место связь: ВОДИТЕЛЬ УПРАВЛЯЕТ АВТОМОБИЛЕМ. Соответствующую схему можно представить так:

ВОДИТЕЛЬ (Имя, Возраст, Стаж работы)

АВТОМОБИЛЬ (Модель, Гос. номер, Дата приобретения)

УПРАВЛЯЕТ (ВОДИТЕЛЬ, АВТОМОБИЛЬ)

Определение

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

Определение

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

Модель данных должна некоторым образом представлять реальный мир: предметная область – часть реального мира, представляющая интерес для данного исследования (использования). Реальный мир обладает и статическими, и динамическими свойствами. Следовательно, модель данных должна как-то представлять и статические, и динамические свойства реального мира.

Отсюда, модель данных можно определить как множество правил порождения G (Generate) и множество операций O (Operates). Множество правил порождения представляет статические свойства модели данных и соотносится с ЯОД. Множество операций представляют динамические свойства модели данных и соотносятся с ЯМД.


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



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