Иерархические структуры данных в реляционных БД

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-86975.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Введение

Архитектура реляционных баз данных ориентирована на хранение внутри таблиц БД информации о сущностях информационной системы и связях между ними. Каждая из записей таблицы содержит информацию об одном экземпляре. Организация хранения информации о независимых друг от друга экземплярах сущностей (т.е. так называемых «плоских» данных) не вызывает никаких затруднений. Однако, наряду с «плоскими» данными, при построении даже простых информационных систем, приходится хранить в БД и информацию о «вложенных» друг в друга сущностях, т.е иерархические данные. Организация хранения такой информации в реляционных БД проста, но не всегда очевидна для тех, кто впервые сталкивается с подобной задачей. В данной статье я попытаюсь поделиться накопленным опытом.

Примеры, приводимые далее, были созданы и протестированы с помощью Interbase 6.
Иерархии данных

Чтобы обсудить проблему хранения иерархии в реляционной БД, мы вначале рассмотрим вопрос о том, какие же иерархии данных могут встретиться на практике. В реальной жизни иерархии имеют, как правило, некоторые ограничения. Учитывая эти ограничения, можно построить более эффективные процедуры обработки иерархических данных.

Так, в общем случае, дерево может иметь любое количество уровней иерархии. Но в частных случаях число уровней может, и часто оказывается, конечным. Может быть ограничено количество непосредственных потомков одного элемента иерархии.

Рассмотрим некоторые варианты представления иерархических структур в реляционных БД.
Расчет аналоговых и дискретных устройств связи. Вариант №59
Вариант 59 Оценка: отлично Вся работа посчитана в mathcad (все графики оттуда же) Схема и спецификация прилагаются
User b1nom : 22 января 2018
970 руб.
Расчет аналоговых и дискретных устройств связи. Вариант №59
МИП - ЛАБОРАТОРНАЯ РАБОТА № 6 (часть 3) Моторная проба Шварцландера (модификация Л.В. Бороздиной)
Цель исследования: определение уровня самооценки и притязаний личности. Материал и оборудование: бланк с четырьмя прямоугольными секциями, каждая из которых состоит из маленьких квадратов, размер стороны которых равен 1 см, ручка, секундомер. Процедура исследования: Задание дается как тест на моторную координацию, об истинной цели исследования испытуемый не должен знать вплоть до окончания исследования. Экспериментатор должен удобно усадить испытуемого за хорошо освещенный стол, дать блан
User aly1 : 22 декабря 2016
500 руб.
Микропроцессорная система управления объектом
Обработка цифровой информации Микропроцессорная система опрашивает двоичные датчики Х1-Х8, вычисляет значение функции f(Х1-Х8). При единичном значении функции система вырабатывает выходной сигнал Y1 высокого уровня длительностью 431 мкс. В системе имеется также двоичный датчик аварийной ситуации X0, единичный сигнал с которого должен вызывать аварийный останов системы в любой момент времени. Обработка аналоговой информации Сигналы с аналоговых датчиков V1, V2 преобразуются в цифровую форму в АЦП
User velfor : 26 июня 2012
300 руб.
Исследование кривошипно-ползунного механизма двигателя внутреннего сгорания
Введение 1 СТРУКТУРНЫЙ АНАЛИЗ Степень подвижности механизма Формула строения механизма Класс механизма 2 КИНЕМАТИЧЕСКИЙ АНАЛИЗ МЕХАНИЗМА Опреде
User melos : 28 ноября 2014
1000 руб.
Исследование кривошипно-ползунного механизма двигателя внутреннего сгорания
up Наверх