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

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

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

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

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

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

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

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

Поиск
 

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

Статистика


Рейтинг@Mail.ru

 


2007 - 2024 © Ni-Cd. All Rights Reserved