Виды моделей данных

Создавая базу данных, пользователь стремится упорядочить данные по определённым правилам (структурировать данные), чтобы с максимальным комфортом работать с базой данных. Для начала структурирования данных следует правильно выбрать информационно-логическую (инфологическую) модель данных, которая является ядром любой базы данных.

Инфологическая модель данных — совокупность структур данных и операций их обработки.

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

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


1) Иерархическая (подчиненная, древовидная) модель данных

- название - ректор
Уровень 1 Институт

- № группы - староста
Уровень 2 Группа

- № зачётки - ФИО
Студент

Уровень 3 С1 С2 С3 С4 С5 С6 С7 С8

Рис 1. Графическое изображение иерархической структуры базы данных

Для рассматриваемого примера иерархическая структура правомерна, так как каждый студент учится в определенной (только одной) группе, которая относится к опреде­ленному (только одному) институту. К каждому элементу базы данных существует только один (иерархический) путь от корне­вого элемента. Например, как видно из рис.1, для записи С4 путь проходит через записи А и ВЗ (А † ВЗ † С4).

Особенности иерархической модели:

ü Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем уровне.

ü Зависимые (подчиненные) узлы находятся на втором, третьем и т.д. уровнях.

ü К каждому элементу БД существует только один (иерархический) путь от корневого элемента.


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



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