Иерархические структуры данных в реляционных БД
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных
Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.
Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.
Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных
Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.
Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.
Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Другие работы
Электропривод общепромышленных механизмов
Elfa254
: 13 февраля 2014
Содержание
Реферат
введение
1. Выбор основных элементов
1.1 Исходные данные для выбора электропривода механизма
1.2 Статическая нагрузочная диаграмма механизма, определение
1.3 Предварительный выбор электродвигателя по мощности
1.4 Динамическая нагрузочная диаграмма электродвигателя
1.5 Проверка электродвигателя по условиям допустимого
1.6 Проверка электродвигателя по условиям допустимой
1.7 Проверка электродвигателя по условиям пуска
2. РАЗРАБОТКА СКАЛЯРНОЙ СИСТЕМЫ УПРАВЛЕНИЯ
Выводы
Перечень сс
5 руб.
Задание 12. Вариант 3 - Точки
Чертежи по сборнику Боголюбова 2007
: 1 апреля 2023
Возможные программы для открытия данных файлов:
WinRAR (для распаковки архива *.zip или *.rar)
КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d
Любая программа для ПДФ файлов.
Боголюбов С.К. Индивидуальные задания по курсу черчения, 1989/1994/2007.
Задание 12. Вариант 3 - Точки
Построить наглядное изображение и комплексный чертеж точек А и В. Определить положение точек относительно плоскостей проекций.
В состав выполненной работы входят 2 файла:
1. Чертеж формата А4, выполненный
50 руб.
Курсовая по предмету: Средства коммутации и доставки сообщений в широкополосных цифровых сетях связи вариант№8
faraon666
: 21 сентября 2013
Задача 1
Подробно опишите основные составляющие стека протокола маршрутизации PNNI.
Ответ:
I-PNNI — это протокол установления виртуальных каналов ATM и маршрутизации трафика протоколов сетевого уровня в смешанной сети, содержащей маршрутизирующие коммутаторы (т. е. коммутаторы
Задача 2
Приведите и подробно опишите назначение полей формата адреса логического узла, который не представляет одноранговую группу на данном уровне иерархии.
Ответ:
Каждый узел в сети имеет уникальный идентификатор ра
150 руб.
Анализ состава, структуры, динамики оборотных активов и оценка их оборачиваемости
Elfa254
: 10 марта 2013
Содержание. 1. Классификация оборотных средств. 2. Анализ состава оборотных активов. 1. Анализ движения денежных средств. 2. Анализ дебиторской задолженности. 3.Анализ производственных запасов. 3. Анализ оборачиваемости оборотных средств. 1. Общая оценка оборачиваемости активов предприятия. 11 3.2.
Расчет норматива оборотных средств. 4. Анализ эффективности использования оборотных средств. 14 Список используемой литературы 1. Классификация оборотных средств. Основные оборотные фонды организации
10 руб.