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

Модели данных. Иерархическая модель данных.

Эволюция развития баз данных. | Модели данных. Объектно—ориентированная модель данных. | Типы связей в реляционной модели. | Операции над отношениями. | Целостность данных | Нормализация отношений. Понятие функциональной зависимости. 1 и 2 нормальные формы. | Вторая нормальная форма. | Нормализация отношений, Понятие транзитивной зависимости. 3 я нормальная форма. | Жизненный цикл базы данных. | Язык SQL. Операторы языка. |


Читайте также:
  1. CASSP» модели - система заботы о детях и взрослых с нарушениями развития.
  2. II.Модели органов студенческого самоуправления в образовательных учреждениях транспортного комплекса Российской Федерации.
  3. Pull- и Push-модели
  4. А. Модель неоднородного канала.
  5. адание 4. Исправьте схему данных.
  6. адание 5. Создайте формы для ввода данных.
  7. азработка эскиза модели

Ядром любой БД является модель данных.

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

Ограничения целостности – ряд правил, которые способствуют поддержанию БД в согласованном состоянии. (примером могут служить типы данных).

БД основываются на использовании 3-х основных моделей:

1) Иерархической;

2) Сетевой;

3) Реляционной.

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

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

\\ СБУД, основанная на файловой системе.

Фирма IMS (Information Management System) в 1968 году разработала первую иерархическую СУБД. Иерархическая модель организует данные в виде древовидной структуры.

Широкое использование иерархий началось с файловой системы Unix -> создание каталогов с последующим помещением файлов внутрь этих самых каталогов (папок).

Основные понятия иерархической структуры: уровень, элемент (узел), связь; корень, указатель.

Узел – совокупность атрибутов данных, описывающих некоторый объект. В узле хранится описание элемента.

Корень – самый верхний уровень иерархии.

Указатели – связывают порожденные узлы с исходными (адреса данных; связи).

Листья – элементы, расположенные в конце ветви.

Преимуществами модели являются:

1) Простота построения и использования;

2) Высокое быстродействие, которое достигается за счет физической связи данных.

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

1. Зависимость программ от физической организации баз данных;

2. Иерархическая упорядоченность усложняет операции включения и удаления;

3. Применима исключительно для иерархических данных.

//Для функционирования иерархических и сетевых СУБД необходим мэйнфрейм.


Дата добавления: 2015-08-02; просмотров: 83 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Модели данных. Реляционная модель данных.| Модели данных. Сетевая модель данных.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)