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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему XQuery. Язык, ориентированный на выборку XML данных абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » XQuery. Язык, ориентированный на выборку XML данных



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    35 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    212.21 kB
  • Просмотров:
    54
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
XQuery Графеева Н.Г.
Содержание слайда: XQuery Графеева Н.Г. 2015

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

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

№4 слайд
XML-документ lt ?xml version
Содержание слайда: XML-документ <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="COOKING">   <title lang="en">Everyday Italian</title>   <author>Giada De Laurentiis</author>   <year>2005</year>   <price>30.00</price> </book> <book category="CHILDREN">   <title lang="en">Harry Potter</title>   <author>J K. Rowling</author>   <year>2005</year>   <price>29.99</price> </book> <book category="WEB">   <title lang="en">XQuery Kick Start</title>   <author>James McGovern</author>   <author>Per Bothner</author>   <author>Kurt Cagle</author>   <author>James Linn</author>   <author>Vaidyanathan Nagarajan</author>   <year>2003</year>   <price>49.99</price> </book> <book category="WEB">   <title lang="en">Learning XML</title>   <author>Erik T. Ray</author>   <year>2003</year>   <price>39.95</price> </book> </bookstore>

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

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

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

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

№9 слайд
Пример for clause, order by
Содержание слайда: Пример (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
Содержание слайда: Пример (let clause + concatenation) XQuery

№15 слайд
Пример let clause union XQuery
Содержание слайда: Пример (let clause + union) XQuery

№16 слайд
Пример let clause intersect
Содержание слайда: Пример (let clause + intersect) XQuery

№17 слайд
Пример let clause except
Содержание слайда: Пример (let clause + except) XQuery

№18 слайд
Пример let clause reverse
Содержание слайда: Пример (let clause + reverse function) XQuery

№19 слайд
Пример data function XMLQuery
Содержание слайда: Пример (data function) XMLQuery

№20 слайд
Пример distinct-values
Содержание слайда: Пример (distinct-values function) XMLQuery

№21 слайд
Агрегатные функции min max
Содержание слайда: Агрегатные функции min max avg count sum

№22 слайд
Пример XMLQuery
Содержание слайда: Пример XMLQuery

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

№24 слайд
Пример добавление HTML
Содержание слайда: Пример (добавление HTML) XMLQuery

№25 слайд
Пример XQuery ORACLE SELECT
Содержание слайда: Пример (XQuery + ORACLE) SELECT xtab.count, xtab.firstname, xtab.lastname FROM employees, XMLTable('for $i at $count in /Employees/Employee return <P0> <count>{$count}</count> <firstname>{$i/firstname}</firstname> <lastname>{$i/lastname}</lastname> </P0> ' 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 слайд
Содержание слайда:

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

№28 слайд
Пример XQuery ORACLE SELECT
Содержание слайда: Пример (XQuery + ORACLE) SELECT xtab.count, xtab.firstname, xtab.lastname FROM employees, XMLTable('for $i at $count in /Employees/Employee order by $i/lastname return <P0> <count>{$count}</count> <lastname>{$i/lastname}</lastname> <firstname>{$i/firstname}</firstname> </P0> ' 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 слайд
Содержание слайда:

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

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

№32 слайд
Содержание слайда:

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

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

№35 слайд
Полезные ссылки http www.w
Содержание слайда: Полезные ссылки http://www.w3schools.com/xqury

Скачать все slide презентации XQuery. Язык, ориентированный на выборку XML данных одним архивом: