🗊 Презентация XQuery. Язык, ориентированный на выборку XML данных

Нажмите для полного просмотра!
XQuery. Язык, ориентированный на выборку XML данных, слайд №1 XQuery. Язык, ориентированный на выборку XML данных, слайд №2 XQuery. Язык, ориентированный на выборку XML данных, слайд №3 XQuery. Язык, ориентированный на выборку XML данных, слайд №4 XQuery. Язык, ориентированный на выборку XML данных, слайд №5 XQuery. Язык, ориентированный на выборку XML данных, слайд №6 XQuery. Язык, ориентированный на выборку XML данных, слайд №7 XQuery. Язык, ориентированный на выборку XML данных, слайд №8 XQuery. Язык, ориентированный на выборку XML данных, слайд №9 XQuery. Язык, ориентированный на выборку XML данных, слайд №10 XQuery. Язык, ориентированный на выборку XML данных, слайд №11 XQuery. Язык, ориентированный на выборку XML данных, слайд №12 XQuery. Язык, ориентированный на выборку XML данных, слайд №13 XQuery. Язык, ориентированный на выборку XML данных, слайд №14 XQuery. Язык, ориентированный на выборку XML данных, слайд №15 XQuery. Язык, ориентированный на выборку XML данных, слайд №16 XQuery. Язык, ориентированный на выборку XML данных, слайд №17 XQuery. Язык, ориентированный на выборку XML данных, слайд №18 XQuery. Язык, ориентированный на выборку XML данных, слайд №19 XQuery. Язык, ориентированный на выборку XML данных, слайд №20 XQuery. Язык, ориентированный на выборку XML данных, слайд №21 XQuery. Язык, ориентированный на выборку XML данных, слайд №22 XQuery. Язык, ориентированный на выборку XML данных, слайд №23 XQuery. Язык, ориентированный на выборку XML данных, слайд №24 XQuery. Язык, ориентированный на выборку XML данных, слайд №25 XQuery. Язык, ориентированный на выборку XML данных, слайд №26 XQuery. Язык, ориентированный на выборку XML данных, слайд №27 XQuery. Язык, ориентированный на выборку XML данных, слайд №28 XQuery. Язык, ориентированный на выборку XML данных, слайд №29 XQuery. Язык, ориентированный на выборку XML данных, слайд №30 XQuery. Язык, ориентированный на выборку XML данных, слайд №31 XQuery. Язык, ориентированный на выборку XML данных, слайд №32 XQuery. Язык, ориентированный на выборку XML данных, слайд №33 XQuery. Язык, ориентированный на выборку XML данных, слайд №34 XQuery. Язык, ориентированный на выборку XML данных, слайд №35

Содержание

Вы можете ознакомиться и скачать презентацию на тему XQuery. Язык, ориентированный на выборку XML данных. Доклад-сообщение содержит 35 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


XQuery Графеева Н.Г. 2015
Описание слайда:
XQuery Графеева Н.Г. 2015

Слайд 2


XQuery XQuery - это язык, ориентированный на выборку XML данных XQuery для XML-структур подобен SQL для реляционных баз данных XQuery основан на...
Описание слайда:
XQuery XQuery - это язык, ориентированный на выборку XML данных XQuery для XML-структур подобен SQL для реляционных баз данных XQuery основан на XPath-выражениях XQuery поддерживается всеми основными производителями систем, управляющих базами данных XQuery рекомендован к использованию консорциумом W3C

Слайд 3


Пример for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title
Описание слайда:
Пример for $x in doc("books.xml")/bookstore/book where $x/price>30 order by $x/title return $x/title

Слайд 4


XML-документ Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 XQuery Kick Start James McGovern Per Bothner Kurt...
Описание слайда:
XML-документ Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 XQuery Kick Start James McGovern Per Bothner Kurt Cagle James Linn Vaidyanathan Nagarajan 2003 49.99 Learning XML Erik T. Ray 2003 39.95

Слайд 5


Основы синтаксиса XQuery XQuery - case-sensitive Элементы XQuery должны быть правильными XML-именами (valid) XQuery-строки можно заключать в двойные...
Описание слайда:
Основы синтаксиса XQuery XQuery - case-sensitive Элементы XQuery должны быть правильными XML-именами (valid) XQuery-строки можно заключать в двойные или одиночные кавычки Переменные XQuery начинаются с символа $, за которым следует имя xml-элемента, например: $bookstore Комментарии XQuery выделяются двоеточием, например: (: XQuery Comment :)

Слайд 6


Как открыть XML-документ? doc() - открывает весь документ Пример использования: doc("books.xml")/bookstore/book/title В дальнейшем можем...
Описание слайда:
Как открыть XML-документ? doc() - открывает весь документ Пример использования: doc("books.xml")/bookstore/book/title В дальнейшем можем увидеть результат: Everyday Italian Harry Potter XQuery Kick Start Learning XML

Слайд 7


Пример использования (с предикатом): doc("books.xml")/bookstore/book[price
Описание слайда:
Пример использования (с предикатом): doc("books.xml")/bookstore/book[price

Слайд 8


FLWOR -конструкции FLWOR - "For, Let, Where, Order by, Return" for – задает переменную для цикла let – присваивание секвенции where –...
Описание слайда:
FLWOR -конструкции FLWOR - "For, Let, Where, Order by, Return" for – задает переменную для цикла let – присваивание секвенции where – задает фильтр для выбираемых данных order by – указывает порядок сортировки return – указывает выбираемые значения

Слайд 9


Пример (for clause, order by) XMLQuery
Описание слайда:
Пример (for clause, order by) XMLQuery

Слайд 10


Пример (for clause) XQuery
Описание слайда:
Пример (for clause) XQuery

Слайд 11


Пример (for clause) XQuery
Описание слайда:
Пример (for clause) XQuery

Слайд 12


Пример (for clause) XQuery
Описание слайда:
Пример (for clause) XQuery

Слайд 13


Пример (let clause) XQuery
Описание слайда:
Пример (let clause) XQuery

Слайд 14


Пример (let clause + concatenation) XQuery
Описание слайда:
Пример (let clause + concatenation) XQuery

Слайд 15


Пример (let clause + union) XQuery
Описание слайда:
Пример (let clause + union) XQuery

Слайд 16


Пример (let clause + intersect) XQuery
Описание слайда:
Пример (let clause + intersect) XQuery

Слайд 17


Пример (let clause + except) XQuery
Описание слайда:
Пример (let clause + except) XQuery

Слайд 18


Пример (let clause + reverse function) XQuery
Описание слайда:
Пример (let clause + reverse function) XQuery

Слайд 19


Пример (data function) XMLQuery
Описание слайда:
Пример (data function) XMLQuery

Слайд 20


Пример (distinct-values function) XMLQuery
Описание слайда:
Пример (distinct-values function) XMLQuery

Слайд 21


Агрегатные функции min max avg count sum
Описание слайда:
Агрегатные функции min max avg count sum

Слайд 22


Пример XMLQuery
Описание слайда:
Пример XMLQuery

Слайд 23


Условный оператор (if – then-else) XMLQuery
Описание слайда:
Условный оператор (if – then-else) XMLQuery

Слайд 24


Пример (добавление HTML) XMLQuery
Описание слайда:
Пример (добавление HTML) XMLQuery

Слайд 25


Пример (XQuery + ORACLE) SELECT xtab.count, xtab.firstname, xtab.lastname FROM employees, XMLTable('for $i at $count in /Employees/Employee return...
Описание слайда:
Пример (XQuery + ORACLE) SELECT xtab.count, xtab.firstname, xtab.lastname FROM employees, XMLTable('for $i at $count in /Employees/Employee return {$count} {$i/firstname} {$i/lastname} ' PASSING data COLUMNS count number PATH '/P0/count' , firstname VARCHAR2(32) PATH '/P0/firstname' , lastname VARCHAR2(32) PATH '/P0/lastname') xtab where id = 1

Слайд 26


XQuery. Язык, ориентированный на выборку XML данных, слайд №26
Описание слайда:

Слайд 27


Упражнение Добавьте к предыдущему запросу поля age и email.
Описание слайда:
Упражнение Добавьте к предыдущему запросу поля age и email.

Слайд 28


Пример (XQuery + ORACLE) SELECT xtab.count, xtab.firstname, xtab.lastname FROM employees, XMLTable('for $i at $count in /Employees/Employee order by...
Описание слайда:
Пример (XQuery + ORACLE) SELECT xtab.count, xtab.firstname, xtab.lastname FROM employees, XMLTable('for $i at $count in /Employees/Employee order by $i/lastname return {$count} {$i/lastname} {$i/firstname} ' PASSING data COLUMNS count number PATH '/P0/count' , lastname VARCHAR2(32) PATH '/P0/lastname' , firstname VARCHAR2(32) PATH '/P0/firstname') xtab where id = 1

Слайд 29


XQuery. Язык, ориентированный на выборку XML данных, слайд №29
Описание слайда:

Слайд 30


Упражнение Выведите упорядоченный по фамилии список сотрудников, но с номерами 1,2,3 и т.п.
Описание слайда:
Упражнение Выведите упорядоченный по фамилии список сотрудников, но с номерами 1,2,3 и т.п.

Слайд 31


Пример(XQuery + ORACLE) SELECT xtab.count FROM employees, XMLTable('let $i := /Employees/Employee return {count($i)}' PASSING data COLUMNS count...
Описание слайда:
Пример(XQuery + ORACLE) SELECT xtab.count FROM employees, XMLTable('let $i := /Employees/Employee return {count($i)}' PASSING data COLUMNS count number PATH '/P0/count' ) xtab WHERE id = 1

Слайд 32


XQuery. Язык, ориентированный на выборку XML данных, слайд №32
Описание слайда:

Слайд 33


Упражнение Выведите минимальный, максимальный и средний возраст сотрудников.
Описание слайда:
Упражнение Выведите минимальный, максимальный и средний возраст сотрудников.

Слайд 34


Задание 11(8) Создайте приложение с отчетами, в которых будут выведены: 1)фамилии студентов и все отметки (список должен быть упорядочен по фамилиям...
Описание слайда:
Задание 11(8) Создайте приложение с отчетами, в которых будут выведены: 1)фамилии студентов и все отметки (список должен быть упорядочен по фамилиям студентов); 2)фамилии студентов и средние баллы (список должен быть упорядочен по среднему баллу); 3)все названия предметов, которые читаются на различных IT кафедрах (список должен быть упорядочен по кафедрам, а затем по названиям предметов); 4)названия предметов, которые читаются на каждой IT кафедре (т.е. пересечение). Ссылку на приложение с отчетами отправьте по адресу: N.Grafeeva@spbu.ru Тема - DB_Applcation_2015_job11 Примечание:задание должно быть отправлено в течение 14 дней. За более позднее отправление будут сниматься штрафные баллы ( по баллу за каждые две недели).

Слайд 35


Полезные ссылки
Описание слайда:
Полезные ссылки



Похожие презентации
Mypresentation.ru
Загрузить презентацию