Читайте также:
|
|
Информация, отражающая существенные признаки объекта, процесса, явления и хранящаяся в памяти компьютера, представляет собой компьютерную информационную модель. Выделяют три основные модели данных: иерархическую, сетевую и реляционную.
Иерархическая модель данных – такая модель, в которой все записи связаны в виде древовидной структуры. Основные свойства иерархической модели:
Ø Модель имеет только одну вершину первого уровня, называемую корнем.
Ø Между узлами двух соседних уровней установлены следующие отношения: каждый узел нижнего уровня должен быть связан только с одним узлом верхнего уровня, а каждый узел верхнего уровня может быть связан с несколькими узлами нижнего уровня. Такая связь называется «один-ко-многим».
Ø Каждый узел имеет имя – идентификатор.
Ø Узлы одного уровня образуют один класс объектов.
Примером иерархической модели может быть структура каталога, генеалогическое дерево.
Сетевая модель данных базируется на тех же понятиях – уровень, связь, узел. Ее главное отличие в том, что каждый элемент одного уровня может быть связан с любым количеством элементов другого уровня.
Свойства сетевой модели:
Ø Каждый узел имеет имя – идентификатор.
Ø Узлы одного уровня образуют один класс объектов.
Ø Каждый узел одного уровня может быть связан с произвольным количеством узлов другого уровня.
В качестве примера можно рассмотреть модель об увлечениях сотрудников вашего коллектива.
![]() |
Связи такого типа называются «многие-ко-многим».
Реляционная модель данных представляет собой совокупность таблиц с установленными между ними связями. В такой модели каждая таблица описывает один класс объектов.
Свойства реляционной модели:
Ø Каждый элемент таблицы – один элемент данных.
Ø Все элементы одного столбца (поля) имеют одинаковый тип данных (числовой, текстовый …), формат и смысл.
Ø Каждый столбец (поле) имеет уникальное имя.
Ø Одинаковые строки в столбце отсутствуют.
Ø Каждая таблица должна иметь ключ. Ключ – это поле или совокупность полей, которые единственным образом определяют каждую строку (запись) в таблице.
В реляционной базе данных устанавливаются связи «один-к-одному». Примером такой модели может служить приведенная выше таблица Сотрудники «ООО» Юпитер».
Над данной моделью базы удобно производить следующие действия:
Ø Сортировку (например, по алфавиту);
Ø Выборку данных (например, по датам рождения);
Ø Поиск записей (например, по фамилиям).
Таблица является одним из наиболее удобных и привычных человеку способов представления данных. Это свойство и определило основу реляционной модели данных, но которую ориентированы большинство современных СУБД.
Дата добавления: 2014-12-15; просмотров: 270 | Поможем написать вашу работу | Нарушение авторских прав |