Содержание
- 2. План доклада Применения триггеров Общий вид триггеров Основные принципы реализации активных правил в РСУБД POSTGRES Триггеры
- 3. Системы, построенные на использовании триггеров Экспертные системы, обрабатывающие большие объемы данных (data-intensive expert systems) Системы управления
- 4. Задачи, решаемые при помощи триггеров Поддержка ограничений целостности Авторизация Сбор статистики Поддержка представлений
- 5. Общая форма триггеров Определяются пользователями, приложениями, администраторами базы данных Общая форма состоит из трех частей: Событие:
- 6. Принципы реализации активных правил в РСУБД POSTGRES Поддержка активных правил на уровне кортежей (Tuple Level System)
- 7. Общая архитектура системы
- 8. Поддержка на уровне кортежей (Tuple Level System) Кортежи помечаются специальными блокировками правил (rule lock): Имя правила
- 9. Поддержка правил посредством переписывания запросов Правило: define rule r1 is on retrieve to EMP.salary where CURRENT.name
- 10. Выбор оптимальной подсистемы в POSTGRES Правило покрывает небольшое кол-во кортежей => TLS эффективней Если правило –
- 12. Синтаксис и семантика XML-триггеров CREATE TRIGGER trigger-name (BEFORE|AFTER) (INSERT|DELETE|REPLACE|UPDATE-CONTENT)+ OF XPathExpression (,XPathExpression)* [FOR EACH (NODE|STATEMENT)] [WHEN
- 13. Проблемы реализации триггеров в системах XML-баз данных Выявление триггеров, активируемых данной update-операцией Отслеживание корректности update-операций, вызываемых
- 14. Методы выявления триггеров, активируемых данной update-операцией: Требования к системе Поддержка XQuery и update-языка, основанного на модели
- 15. Методы выявления триггеров, активируемых данной update-операцией: Универсальный метод Вычисление update-пути и триггер-путей Сравнение полученных последовательностей узлов
- 16. Методы выявления триггеров, активируемых данной update-операцией: Универсальный метод
- 17. Методы выявления триггеров, активируемых данной update-операцией: Оптимизированный Метод 1-ый этап на стадии компиляции update-операции: сужение набора
- 18. Оптимизированный метод: 1-ый этап – выбор возможных триггеров на стадии компиляции example: UPDATE replace doc(“lib.xml”)/library/shelf[@nr=45]/book[@id=“A097”] as
- 19. Оптимизированный метод: выбор возможных триггеров по таблице
- 20. Оптимизированный метод: 2-ый этап – выстраивание обработки триггеров в план выполнения update-операции «Объединенный план выполнения» строится
- 21. Оптимизированный метод: результат В результате выполнения «объединенного плана» Определены триггеры, активируемые данной update-операцией Определен набор узлов,
- 22. Отслеживание корректности update-операций, вызываемых в действии триггеров Действие триггера – update-операция => может затрагивать узлы, модифицируемые
- 23. Заключение Предложенные методы разработаны в рамках проекта по реализации XML-СУБД SEDNA http://www.modis.ispras.ru/Development/sedna.htm
- 25. Скачать презентацию






















Я голосую впервые
Презентация
Тема любви в поэзии А.С. Пушкина
Русский язык Русский язык 3 класс
Жилой дом с земельным участком на ул. Ингельберга, д.1а
Оценка эффективности деятельности
20151115_muzykalnaya_zhivopis_i_zhivopisnaya_muzyka
Gradient gosti
Инструкция пользователя
Что такое любовь?
Способы представления изображения и звука. Двоичное кодирование графической и звуковой информации
Тест по теме «Приспособления земноводных для жизни на земле и на суше»
Особенности взаимоувязки сетей различных операторов
Информационное обеспечение саморегулирования, улучшения качества и доступности медицинской помощи
Инструктаж по охране труда и технике безопасности Виды травматизма Оказание первой помощи
Пейзаж в русской живописи второй половины XIX века
Особенности функционального стиля научной и технической литературы
Кратко о jQuery
Go
Группа компаний «МАГНОЛИЯ»
Путешествие по океану Наук - презентация для начальной школы_
Дорога к дому.
Event-менеджмент. Как организовать идеальное мероприятие
Теплотехнический расчет толщины утепляющего слоя неоднородной однослойной и многослойной ограждающей конструкции
Новогодний макияж
Изучение положительных и отрицательных сторон медиаобразования детей дошкольного возраста в ДОУ и семье
Почему мы так говорим? Происхождение и толкование фразеологизмов
Порядок подачи заявления на лицензирование образовательной деятельности в электронном виде с использованием ИС АКНДПП