- •Примеры
- •Преобразование концептуальной модели в иерархическую модель данных
- •Управляющая часть иерархической модели
- •Примеры типичных операторов поиска данных
- •Известные иерархические субд
- •Иерархическая модель данных
- •2.2 Сегмент иерархической модели
- •2.3 Язык описания данных иерархической модели
- •Index -- индексный метод.
- •Заключение
Заключение
В данной курсовой работе была рассмотрена тема «Иерархические модели данных».
Основные идеи современной информационной технологии базируются на концепции баз данных (БД). Согласно данной концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области.
Иерархическая структура представляет совокупность элементов, связанных между собой по определённым правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевёрнутое дерево).
К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.
Иерархическая древовидная структура, ориентированная от корня, удовлетворяет следующим условиям:
-узел состоит из одного или нескольких атрибутов;
-иерархия всегда начинается с корневого узла;
-на верхнем уровне может находиться только один узел - корневой;
-на нижних уровнях находятся порожденные (зависимые) узлы: они могут добавляться в вертикальном и горизонтальном направлениях без ограничения;
-каждый порожденный узел, находящийся на уровне i, связан только с одним непосредственно исходным узлом (непосредственным родительским узлом), находящимся на верхнем уровне (i-1) иерархии дерева;
-каждый исходный узел может иметь один или несколько непосредственно порожденных узлов, которые называются подобными.
Передо мной были поставлены следующие задачи:
-дать обзор современному состоянию теории баз данных, основным моделям СУБД, применяемым в ПК;
-изучить принципы функционирования и основные возможности иерархической модели данных;
-рассмотреть язык описания и манипулирования данными в иерархической модели данных.
В первой главе были рассмотрены вопросы основ баз данных и моделей данных. Были даны определения данных, модели данных, БД, СУБД, приведена классификация моделей данных, описаны объекты баз данных.
Во второй главе была более подробно описана иерархическая модель данных: была рассмотрена сущность и структура данной модели, описан принцип функционирования и языковые средства описания данных (ЯОД) и средства манипулирования данными (ЯМД).
При написании курсовой работы был произведен комплексный анализ. Основными методами в работе явились методы описания, историко-функциональный и сравнительно-сопоставительный метод.