очно: для частных лиц - 30 000 руб., для организаций - 40 000 руб.
дистанционно: для частных лиц - 30 000 руб., для организаций - 40 000 руб.
Оригинальное название: Oracle 11g: XML Fundamentals
Номер курса: 11gXML
Вендор: Oracle Corporation
Профессия: Программист Разработчик баз данных
В курсе дано введение в Oracle XML DB. Слушатели учатся сохранять, извлекать и генерировать XML данные, а также манипулировать ими в Oracle Database 11g. Слушатели узнают о различных моделях хранения XML документов в Oracle XML DB. Они учатся осуществлять запросы к XMLType данным с помощью стандартных функций SQL/XML и XQuery, генерировать XML данные и манипулировать ими, а также использовать Oracle XML DB Repository. Кроме того, слушатели обучаются осуществлять доступ к ресурсам репозитория и манипулировать ими с помощью SQL и PL/SQL. Слушатели узнают, как осуществлять изменения в XML схеме после ее регистрации с помощью Oracle XML DB. Кроме того, студенты учатся осуществлять импортирование и экспортирование XML данных. В данном курсе основным средством разработки является Oracle SQL Developer. В качестве дополнительного средства разработки используется SQL*Plus.
После успешного прохождения курса слушатели должны будут уметь:
Понимать основные концепции Oracle XML DB
Сохранять XML данные в Oracle XML DB
Извлекать XML данные из Oracle XML DB
Создавать и использовать индексы над XML данными
Генерировать XML из реляционных данных в базе данных
Использовать XQuery для осуществления запросов к XML данным и для генерации и преобразования XML данных
Манипулировать XML данными в Oracle XML DB
Управлять изменениями XML схемы, зарегистрированной в Oracle XML DB
Использовать репозиторий Oracle XML DB
Экспортировать и импортировать XMLType данные с помощью Oracle Data Pump
Круг слушателей:
Разработчики приложений
Разработчики
Конечные пользователи
Разработчики PL/SQL
Администраторы баз данных
Технические консультанты
Разработчики форм
Инженеры поддержки
Необходимая предварительная подготовка:
Опыт работы с Oracle RDBMS, включая SQL DDL and DML, а также PL/SQL
Опыт использования XML
Oracle 11g: XML Fundamentals
Oracle Database: Program with PL/SQL
Рекомендуемая предварительная подготовка:
Oracle Database: SQL Fundamentals I
Oracle Database: SQL Fundamentals II
Oracle Database: SQL Fundamentals II
Программа курса:
Введение в Oracle XML DB и обзор XML
Особенности Oracle XML DB
Концепции и терминология Oracle XML DB
Обзор основных концепций и терминологии XML
Сохранение XML данных в Oracle XML DB
Использование XMLType
Выбор модели хранения XMLType
Бинарное XML хранилище
Объектно-реляционное хранилище
Хранилище CLOB
Модели хранения XMLType: использование
Модели хранения XMLType: достоинства и недостатки
Задание SQL ограничений и загрузка данных XMLType
Использование XML схемы в Oracle XML DB
Поддержка XML схемы в Oracle Database 11g
XMLType и XML схема
Регистрация, удаление, перекомпиляция, генерация и эволюция XML схем
Локальные и глобальные XML схемы
Аннотации Oracle XML схем
Создание XMLType таблиц, основанных на XML схемах
Эволюция XML схемы путем копирования
Эволюция XML схемы путем замены
Партиционирование XMLType таблиц и столбцов
Партиционированные таблицы и индексы
Зачем нужно партиционирование?
Таблицы упорядоченных коллекций (OCT)
Эквипартиционирование
Преимущества партиционирования OCT
Партиционирование XMLType таблицы при ее создании
Поддержка партиций
Этапы партиционирования XMLType таблицы, хранимой как Binary XML
Извлечение XML данных в Oracle XML DB
Извлечение XML содержимого: обзор
Поддержка XQuery в базе данных Oracle
Использование XMLQuery и XMLTable
Запрос к данным таблицы или представления с помощью XQuery функции fn:collection
Использование XMLQuery для запросов к реляционным данным
Запросы к базе данных: XMLType данные
Запросы к XMLType таблице с использованием XMLQuery и XMLTable
Использование XMLEXISTS, XMLCAST, DOC и COLLECTION
Индексирование XMLType данных
XMLIndex: обзор и преимущества
Структурированные и неструктурированные компоненты XMLIndex
Логические части неструктурированной компоненты XMLIndex
Создание неструктурированной компоненты XMLIndex
Создание вторичных индексов для неструктурированной компоненты XMLIndex
Представления словаря данных для XMLIndex
Подмножества путей XMLIndex
Задания путей для XMLIndex
Генерирование XML данных
Использование XQuery для генерирования XML данных
Использование функций XMLELEMENT, XMLATTRIBUTES и XMLFOREST
Генерирование вложенных XML элементов
Использование функций XMLCONCAT и XMLAGG
Генерирование Master-Detail контента
Использование функций XMLSERIALIZE, XMLCOMMENT, XMLPI и XMLPARSE
Использование функций XMLCOLATTVAL, SYS_XMLGEN, SYS_XMLAGG и XMLROOT
Использование PL/SQL пакета DBMS_XMLGEN
Преобразование XML данных и манипулирование ими
Преобразование XML: обзор и преимущества
Преобразующие функции
Использование функции XMLTransform()
Создание XMLType представлений
Использование SQL функций для модификации XML данных
Использование SQL функций UPDATEXML, INSERTCHILDXML и INSERTXMLBEFORE
Использование SQL функции APPENDCHILDXML
Использование SQL функции DELETEXML
Работа с репозиторием Oracle XML DB
Oracle XML DB репозиторий: обзор и архитектура
Иерархические структуры в репозитории
Жесткие и слабые ссылки в Oracle XML DB
Сервисы репозитория Oracle XML DB
Oracle XML DB Resource API для PL/SQL (DBMS_XDB)
Создание папок и ресурсов с помощью PL/SQL
Доступ к ресурсам с помощью SQL и навигации
Работа с Access Control Lists, составными документами и событиями репозитория
Использование собственных Web сервисов Oracle XML DB
Что такое Web сервис?
Стандарты и архитектура Web сервисов
Web сервисы Oracle XML DB: обзор
Добавление конфигурационного сервлета Web сервисов
Верификация добавления конфигурационного сервлета Web сервисов
Обеспечение доступа к Web сервисам
Просмотр WSDL с помощью HTTP
Доступ к хранимым PL/SQL процедурам с помощью Web сервиса
Экспортирование и импортирование XML данных
SQL*Loader: обзор
Загрузка XMLType данных с помощью SQL*Loader
Загрузка XMLType данных, хранимых в управляющем файле
Загрузка XMLType данных, хранимых в отдельном файле
Компоненты Oracle Data Pump
Экспортирование и импортирование XMLType таблиц и столбцов
Экспортирование XMLType таблиц, основанных на XML схеме