Киберфак – бесплатно скачать презентации PowerPoint, лекции, рефераты, шпоры, курсовые cyberfac logo
cyberfac.ru
На главную | Регистрация | Вход
  Статьи  
Главная » Статьи » Базы данных » Базы данных

Иерархическая модель

Полезная статья? Пожалуйста, поставьте "+"
Базы данных - Содержание

Модель данных – это некоторая абстракция, которая, будучи приложима к конкретным данным, позволяет трактовать их как информацию, то есть сведения, содержащие не только данные, но и взаимосвязь между ними. Иерархическая модель данных является наиболее простой среди всех даталогических моделей. Исторически она появилась первой среди всех даталогических моделей-именно эту модель поддерживает первая из зарегистрированных промышленных СУБД фирмы IBM. Появление связано с тем, что в реальном мире очень многие связи соответствуют иерархии, когда один объект выступает как родительский, а с ним может быть связано множество подчиненных объектов. Иерархия проста и естественна в отображении взаимосвязи между классами объектов.

Основными информационными единицами являются: БД, сегмент и поле. Поле данных определяется как минимальная, неделимая единица данных, доступная пользователю с помощью СУБД. Например, если в задачах требуется печатать в документах адрес клиента, но не требуется дополнительного анализа полного адреса, то есть город, дома, квартиры, то мы можем принять весь адрес за элемент данных, и он будет храниться полностью, а пользователь сможет получить его только как полную строку символов из БД. Сегмент-запись. В рамках иерархической модели определяются два понятия: тип сегмента и экземпляр сегмента. Тип сегмента-поименованная совокупность типов элементов данных, в него входящих. Экземпляр сегмента-образуется из конкретных значений полей или элементов данных, в него входящих.

Иерархическая модель
В основе иерархическая древовидная структура данных.
Основные понятия: БД, сегмент (аналог записи), поле.
Есть тип сегмента и экземпляр сегмента.
(Ф.И.О., дата рождения) (характеристика типа сегмента, например, Иванов, 12.03)
Существуют первичные ключи.
Сегменты объединяются в ориентированную древовидный сетевой граф.
Существует только 1 корневой узел (сегмент).
рисуете рисунок (три квадрата-один сверху-А, два ниже В и С,о т А-стрелочки к В и С) А – логически исходный сегмент
B, С – логически подчиненные (имеет только 1 логически исходный)
Для работы с иерархическими моделями существует 2 языка: ЯОД (язык описания данных), ЯМД (язык манипулирования данных)
Язык описания данных - высокоуровневый непроцедурный язык декларативного типа, предназначенный для описания физической и/или логической структуры данных.
ЯМД:
1. оператор поиска
2. оператор поиска с возможностью модификации (изменения)
3. операторы модификации:
- удалить
- обновить
- добавить
Достоинствами иерархической модели данных относятся эффективное использование памяти ЭВМ и неплохие показатели времени выполнения основных операций над данными. Иерархическая модель данных удобна для работы с иерархически упорядоченной информацией.
Недостатком иерархической модели является ее громоздкость для обработки информации с достаточно сложными логическими связями, а также сложность понимания для обычного пользователя.

Категория: Базы данных | Добавил: Ni-Cd (09 Декабрь 2011)
Просмотров: 1313 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
  Полезные материалы  

В нашем каталоге файлов можно найти много полезной информации. Также советуем заглянуть в каталог статей: в нем есть полезные статьи по темам: Экономика предприятия, Общая экономика, Финансы и Кредит, также Словарь терминов по экономике, Маркетинг, Бухучет и Мировая экономика
Также есть полезная страница Факультеты МИФИ, которая расскажет о том, какие есть в МИФИ факультеты.
Меню
 

Навигация
Базы данных [64]
 

Поиск
 

Онлайн
Онлайн всего: 1
Гостей: 1
Пользователей: 0
 

Статистика


Рейтинг@Mail.ru

 


2007 - 2017 © Ni-Cd. All Rights Reserved