Иерархические структуры данных в реляционных БД
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных
Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.
Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.
Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.
Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных
Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.
Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.
Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Другие работы
Онлайн Тест 6 по дисциплине: Системы сигнализации в сетях связи.
IT-STUDHELP
: 19 июля 2023
Вопрос №1
Сколько бит занимает поле NI в CE ОКС-7?
2
4
6
8
Вопрос №2
Введите наименование поля CE, где указывается DPC
SIF
UDP
Вопрос №3
Какие сообщения используются для установления соединения в ОКС-7?
INVITE
ANM
SETUP
RLC
IAM
Вопрос №4
Какое сообщение передается протоколом Q.931, если один из абонентов кладет трубку?
CONNECT
IAM
DISCONNECT
REL
SETUP
ANM
Вопрос №5
Пусть CIC =120, введите значение поля SLS в двоичном коде
1000
1100
1110
Вопрос №6
Вв
480 руб.
Проект организации специализированной мастерской по ремонту и окраске кузовов автомобилей
Maaxx79
: 26 ноября 2012
Содержание
стр.
Задание на проектирование……………………………………………………......2
Аннотация………………………………………………………………………......4
Введение………………………………………………………………………….....7
1 Технико-экономическое обоснование проекта………………………………....9
1.1 Маркетинговая часть…….................................................................................10
1.2 Емкость рынка автосервисных услуг ……………………………………….11
1.3 Обеспечение конкурентоспособности станции и её услуг…………………13
1.4 Формирование производственной программы……………………
500 руб.
Основание вибросита ЛВС-1-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 11 июня 2016
Основание вибросита ЛВС-1-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
297 руб.
Учет и анализ собственного капитала предприятия
evelin
: 25 июля 2015
Учет собственного капитала
Собственный капитал, его структура и оценка
Учет уставного (складочного) капитала и выкупленных акций
Учет резервного и добавочного капитала
Учет нераспределенной прибыли
Учет движения средств целевого финансирования
Пути совершенствования учета собственного капитала
Анализ эффективности использования собственного капитала
Анализ динамики, состава и структуры собственного капитала
Анализ эффективности использования собственного капитала
Факторный анализ рентабельност
30 руб.