Иерархические структуры данных в реляционных БД
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных
Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.
Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.
Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных
Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.
Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.
Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Другие работы
Анализ поставщиков
Elfa254
: 7 марта 2013
Содержание Введение 1. Теоретические основы исследования параметров внешней среды 1. Понятие и сущность внешней среды организации 2. Анализ параметров внешней среды 2. Организационно-экономическая характеристика ООО «Артина» 1. Организационно-правовое положение ООО «Артина» 2. Финансово-экономическая характеристика
ООО «Артина» 3. Анализ параметров внешней среды, влияющие на ООО «Артина» 1. Анализ макроокружения ООО «Артина» 2. Анализ микроокружения ООО «Артина» 4. Пути повышения эффективности
10 руб.
Автоматизированная система управления процессом атмосферной перегонки нефти (дипломный проект)
AgroDiplom
: 18 марта 2019
ОГЛАВЛЕНИЕ
Введение..................................................................................... 9
1. Анализ вопроса и постановка задачи............................................. 10
1.1 Состав установки и описание основных технологических узлов...
1.2 Примеры автоматизации в нефтегазовой промышленности...
1.2.1 АСУ ТП УПВСН Акташского товарного парка......
1.2.2 САУ газовоздушного тракта парового котла...............
1.3 Выводы по результатам обзора и составление техническо
1590 руб.
Разработка технологического процесса сборки и контроля узла АКП-1
Рики-Тики-Та
: 8 октября 2012
СОДЕРЖАНИЕ
Стр.
Введение…………………………………………………………………………..... 3
1. Анализ существующих схем акселерометров. Выбор схемы акселерометра.. 6
1.1. Анализ существующих схем акселерометров …………………………….. 6
1.2. Выбор схемы акселерометра АКП-1...…………………………………….. 13
1.2.1. Общие соображения по выбору конструктивной схемы
акселерометра……………………………………………………………………... 13
1.2.2. Выбор материала упругого подвеса…………………………………… 16
1.2.3. Выбор типа датчика угла……………………………………….............. 17
1.2.4. Датчик момен
825 руб.
Вибір структурної і принципової електричної схеми
evelin
: 11 сентября 2013
ЗМІСТ
1. ВИБІР СТРУКТУРНОЇ І ПРИНЦИПОВОЇ ЕЛЕКТРИЧНОЇ СХЕМИ
1.1 Вибір структурної схеми
1.2 Вибір принципової електричної схеми
1.2.1 Вибір елементної бази
1.2.2 Обмежник
1.2.3 Вимірник частоти биттів
1.2.4 Частотний дискримінатор
1.2.5 Смуговий фільтр
1.2.6 Виявник
1.2.7 Схема видачі сигналу «Дозвіл»
1.2.8 Схема видачі сигналу «Справність»
1.2.9 Комутатори
1.2.10 Інтегратор помилки
2. ОПИС І РОБОТА ПРИСТРОЮ
2.1 Опис блоку ПЗК
2.2 Робота блоку ПЗК
3. РОЗРАХУНКОВА ЧАСТИНА
3.1 Розрахунок двійкових
45 руб.