Автор работы: Пользователь скрыл имя, 26 Мая 2011 в 13:20, курсовая работа
Развитие средств вычислительной техники обеспечило для сотворения и широкого использования систем обработки данных разнообразного назначения. Разрабатываются информационные системы для обслуживания разных систем деятельности, всевозможные тренажеры и обучающие системы. Одной из принципиальных предпосылок сотворения таковых систем стала возможность оснащения их «памятью» для скопления, хранения и систематизация огромных размеров данных.
ВВЕДЕНИЕ 3
1. Понятие модели данных. Обзор разновидностей
моделей данных 5
1.1. Модель данных 5
1.2. Разновидности моделей данных 6
2. Иерархическая модель данных 9
2.1. Структурная часть иерархической модели 9
2.2. Структура данных 13
2.3. Управляющая часть иерархической модели и представление связей 15
ЗАКЛЮЧЕНИЕ 18
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 19
Чтобы устранить ограничения, свойственные иерархической модели данных, в начале 60-х годов, задолго до появления компьютерных сетей, проектировщики баз данных создают сетевую модель данных, описывающую сети связей между данными.
К
достоинствам иерархической модели
данных относятся эффективное
Недостатком иерархической модели является ее громоздкость для обработки информации с достаточно сложными логическими связями, а также сложность понимания для обычного пользователя.
На
рисунке 3 показан пример типа дерева (схемы
иерархической БД). Здесь тип записи Отдел
является предком для типов записи Руководитель
и Служащие, а Руководитель и Служащие
– потомки типа записи Отдел. Смысл полей
типов записей в основном должен быть
понятен по их именам. Поле Рук_Отдел
типа записи Руководитель содержит номер
отдела, в котором работает служащий, являющийся
данным руководителем (предполагается,
что он работает не обязательно в том же
отделе, которым руководит). Между типами
записи поддерживаются связи (правильнее
сказать, типы связей, поскольку реальные
связи появляются в экземплярах типа дерева).
Рисунок
3 − Пример типа дерева
База
данных с такой схемой могла бы
выглядеть так, как показано на рис.
4 (мы показываем один экземпляр дерева).
Рисунок
4 − Пример иерархической базы данных
Все экземпляры данного типа потомка с общим экземпляром типа предка называются близнецами. Для иерархической базы данных определяется полный порядок обхода дерева: сверху-вниз, слева-направо. В терминологии IMS вместо термина запись использовался термин сегмент, а под записью базы данных понималось все дерево сегментов.
ЗАКЛЮЧЕНИЕ
С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных.
Современные БД основываются на использовании моделей данных, позволяющих описывать объекты предметных областей и взаимосвязи между ними. Модели данных используются, как для концептуального, так и для логического и физического представления данных.
По принципу иерархической БД построены иерархические файловые системы и Реестр Windows.
Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые являются потомками папки Рабочий стол, а между собой является близнецами. В свою очередь, папка Мой компьютер является предком по отношению к папкам третьего уровня -папкам дисков (Диск 3,5(А:), (С:), (D:), (Е:), (F:)) и системным папкам (Принтеры, Панель управления и др.)
Иерархической базой данных является Реестр Windows, в котором хранится вся информация, необходимая для нормального функционирования компьютерной системы (данные о конфигурации компьютера и установленных драйверах, сведения об установленных программах, настройки графического интерфейса и др.).
Еще одним примером иерархической базы данных является база данных Доменная система имен подключенных к Интернету компьютеров.
Основное различие между этими моделями данных состоит в способах описания взаимодействий между объектами и атрибутами.
Список
используемой литературы