Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. Cохранение данных в двоичных файлах.
  2. CТРУКТУРЫ ДАННЫХ И АЛГОРИТМЫ
  3. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  4. I. Биологическая модель
  5. II. 10. МОДЕЛЬ РАЗВИТИЯ НА УКИ
  6. MEDLINE - это база данных, которая содержит...
  7. А направлен по оси вращения согласно правилу буравчика, то есть, в ту сторону, в которую ввинчивался бы буравчик с правой резьбой, если бы вращался в ту же сторону.
  8. А) генеральная совокупность
  9. Алфавит, базовые типы и описание данных.
  10. Американская модель менеджмента

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

Иерархическая модель данных – такая модель, в которой все записи связаны в виде древовидной структуры. Основные свойства иерархической модели:

Ø Модель имеет только одну вершину первого уровня, называемую корнем.

Ø Между узлами двух соседних уровней установлены следующие отношения: каждый узел нижнего уровня должен быть связан только с одним узлом верхнего уровня, а каждый узел верхнего уровня может быть связан с несколькими узлами нижнего уровня. Такая связь называется «один-ко-многим».

Ø Каждый узел имеет имя – идентификатор.

Ø Узлы одного уровня образуют один класс объектов.

Примером иерархической модели может быть структура каталога, генеалогическое дерево.

 


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

Свойства сетевой модели:

Ø Каждый узел имеет имя – идентификатор.

Ø Узлы одного уровня образуют один класс объектов.

Ø Каждый узел одного уровня может быть связан с произвольным количеством узлов другого уровня.

В качестве примера можно рассмотреть модель об увлечениях сотрудников вашего коллектива.

 
 

 


Связи такого типа называются «многие-ко-многим».

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

Свойства реляционной модели:

Ø Каждый элемент таблицы – один элемент данных.

Ø Все элементы одного столбца (поля) имеют одинаковый тип данных (числовой, текстовый …), формат и смысл.

Ø Каждый столбец (поле) имеет уникальное имя.

Ø Одинаковые строки в столбце отсутствуют.

Ø Каждая таблица должна иметь ключ. Ключ – это поле или совокупность полей, которые единственным образом определяют каждую строку (запись) в таблице.

В реляционной базе данных устанавливаются связи «один-к-одному». Примером такой модели может служить приведенная выше таблица Сотрудники «ООО» Юпитер».

Над данной моделью базы удобно производить следующие действия:

Ø Сортировку (например, по алфавиту);

Ø Выборку данных (например, по датам рождения);

Ø Поиск записей (например, по фамилиям).

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




Дата добавления: 2014-12-15; просмотров: 270 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.012 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав