Язык запросов XQuery. Язык запросов XQury XQuery язык запросов, разработанный для обработки данных в формате XML. Он использует XML как свою модель данных.

Презентация:



Advertisements
Похожие презентации
XML- технологии Лекция 3 XPath- адресация. Что такое XPath? XPath - это синтаксис для адресации частей XML- документа XPath использует пути для адресации.
Advertisements

БАЗЫ ДАННЫХ ЛЕКЦИЯ 14. тема: XML-ТЕХНОЛОГИИ В БАЗАХ ДАННЫХ.
Самостоятельная работа тема – MICROSOFT EXCEL. План Что такое Microsoft Excel? Что такое Microsoft Excel? Запуск и завершение программы Запуск и завершение.
Язык запросов XML. XML (Extensible Markup Language) - это новый SGML-производный язык разметки документов, позволяющий структурировать информацию разного.
Понятие базы данных, их виды, применение. Системы управления базами данных (СУБД)
Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
Урок по информатике, 10 класс УМК «Информатика и ИКТ» Автор: Афанасьева С.А. учитель информатики МОУ СОШ 15 г. Тверь.
Решение задач с помощью электронных таблиц Создание тестовой оболочки.
СРЕДСТВА АНАЛИЗА И ВИЗУАЛИЗАЦИИ ДАННЫХ ОБРАБОТКА ЧИСЛОВОЙ ИНФОРМАЦИИ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ.
Условные функции и логические выражения. Ячейка Строка.
Зачетная работа по теме « Основы баз данных » Выполнила ученица 11-А класса Серегина Ольга.
ВОПРОС1: Найти из предложенных определений, определение логарифмической функции а) в) д) б) г) е) Какую запись можно продолжить, чтобы получить определение.
Мазеева Татьяна Александровна, учитель информатики МКОУ «СОШ 3» г. Николаевска Волгоградской обл г. Алгоритмический язык КуМир.
MS Access Основные элементы
Разработала Детёнышева Е. С. преподаватель специальных дисциплин Москва 2012 год.
Основные элементы системы управления базами данных Access.
Базы данных. Системы управления базами данных (СУБД)
Универсальная система учета АрмПарк СЕМЫКИН Игорь ДИОНА ХОЛДИНГ (495)
Алгоритмизация и блок-схемы Практическое занятие 1.
Архитектура Microsoft Learning Gateway Виртуализация.
Транксрипт:

Язык запросов XQuery

Язык запросов XQury XQuery язык запросов, разработанный для обработки данных в формате XML. Он использует XML как свою модель данных.

Представление модели данных из items.xml

Представление модели данных из bids.xml

Структура путей адресации путь адресации шаг ось критерий выбора предикат

Выражение пути запроса Перечислить описания всех товаров, предлагаемых к продаже Смитом document("items.xml")/child::* /child::item [child::seller = "Smith"] /child::description

Выражение пути - сокращение для шага, который выполняет поиск вдоль оси attribute («..») указывают на предка контекстного узла.

Конструкторы элементов

Итерация for $m in (2, 3), $n in (5, 10) return {$m} times {$n} is {$m * $n} В результате получается следующая последовательность из четырех элементов 2 times 5 is 10 2 times 10 is 20 3 times 5 is 15 3 times 10 is 30

Операции над последовательностями: условные выражения (if...then...else) кванторные выражения every $n in(5,7,9,11) satisfies $n>10 функции

Структура запроса Пролог (устанавливает среду обработки тела) Тело – выражение, чье значение определяет результат запроса

Современные направления развития XQuery Джонатан Роби Корпорация IBM совершенствует XQuery в двух направлениях: предоставляет вместе с Microsoft специалистам отрасли тестовый пакет для анализа и работает с Oracle над Java API для этого языка. Пакет называется просто XQuery Test Suite