Инфраструктура интервальных деревьев

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(См. также)
Строка 43: Строка 43:
 
* [http://gsbelarus.com/gs/modules.php?name=News&file=article&sid=314 Деревья в SQL]
 
* [http://gsbelarus.com/gs/modules.php?name=News&file=article&sid=314 Деревья в SQL]
 
* {{Issue_Template|num=1709}}
 
* {{Issue_Template|num=1709}}
 +
* {{Issue_Template|num=2384}}
  
 
__NOTOC__
 
__NOTOC__

Версия 18:17, 25 марта 2011

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

Описание объекта Таблица GD_CONTACT Таблица USR$FA_GROUP
Процедура вычисляет границы интервала для дочернего элемента. При необходимости родительский интервал расширяется. На вход передается родитель и границы существующего интервала элемента. Если это новый элемент, передаются границы -1, -1. GD_P_EL_CONTACT
Процедура GD_P_GCHC_CONTACT
Процедура сжимает интервалы всех элементов в дереве. GD_P_RESTRUCT_CONTACT
Триггер
Триггер
Индекс
Индекс
Исключение

См. также

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты