Oracle Database 12c: Use XML DB

Oracle-logo-430F2F9F33-seeklogo.com

Продолжительность курса — 5 дней

Oracle Database 12c: Использование XML DB

Курс Oracle Database 12c: Use XML DB позволит вам глубоко погрузиться в ключевые особенности Oracle XML DB. При помощи интерактивных инструкций и практических упражнений квалифицированный инструктор Oracle University научит вас, как использовать Oracle XML DB для хранения, доступа, управления, проверки, поиска, обновления, комментирования, преобразования, генерации, импорта и экспорта XML данных.

Преимущества для вас
Oracle предоставляет разработчикам и другим пользователям XML инструменты, которые работают внутри базы данных Oracle. Прослушивая данный курс, вы будете развивать навыки использования технологий XML DB с SQL и PL / SQL для разработки приложений. Этот курс охватывает функции и утилиты XML DB, доступные в базе данных Oracle, которые могут использоваться для разработки SQL и PL / SQL приложений.

Oracle XML DB
В центре внимания этого практического учебного курса находится Oracle XML DB, которая включает в себя пакеты, поддерживающие Oracle XML DB. Вы научитесь хранить, извлекать, выполнять поиск, создавать и манипулировать XML данными в Oracle Database. Квалифицированные инструкторы также сфокусируют ваше внимание на языке XQuery, который предназначен для запроса XML данных как из XML файлов, хранящихся в базе данных, так и из реляционных баз данных.

Live Virtual Class Format
Виртуальный класс онлайн (LVC) предназначен исключительно для зарегистрированных студентов; незарегистрированные лица не могут просматривать LVC. Зарегистрированные студенты должны просматривать занятия из страны, указанной в регистрационной форме. Несанкционированная запись, копирование или передача содержания LVC не допускаются.

Круг слушателей:

  • Application Developers
  • J2EE Developer
  • PL/SQL Developer
  • Technical Consultant
  • Database Administrators
  • System Analysts
  • Business Intelligence Developer
  • Forms Developer

Слушатели изучают:

  • Управление хранением XML в Oracle XML DB.
  • Извлечение XML данных в Oracle XML DB.
  • Создание и использование индексов на XML данных.
  • Создание и управление XML данными в Oracle XML DB.
  • Использование репозитория Oracle XML DB.
  • Управление изменениями в XML- схеме.
  • Импорт и экспорт XML данных.
  • Обновление содержимого XML при помощи XQuery.
  • Поиск содержимого XML с помощью полнотекстового поиска XQuery.

Цель курса:

  • Использование обновления XQuery
  • Использование API-интерфейсов PL/SQL для XML
  • Импорт и экспорт XML данных
  • Использование полнотекстового поиска
  • Использование репозитория Oracle XML DB
  • Аннотации XML схем
  • Создание XML данных из базы данных
  • Обзор основных понятий Oracle XML DB
  • Хранение XML данных в Oracle XML DB
  • Получение XML данных в Oracle XML DB
  • Создание и использование индексов XMLIndex
  • Обработка XML данных
  • Генерация XML данных
  • Создание и использование представлений XMLType
  • Управление и изменение хранилища после регистрации XML-схемы
  • Использование XQuery с Oracle XML DB

Необходимая предварительная подготовка:

  • Базовый опыт работы с SQL и PL/SQL
  • Основы XML
  • Oracle Database: Разработка программных единиц PL/SQL

Рекомендуемая предварительная подготовка:

  • Знакомство с Oracle SQL Developer
  • Знакомство с SQL*Plus
  • Знакомство с PL/SQL

Рекомендуемые связанные курсы:

  • Using Java — for PL/SQL and Database Developers
  • Oracle Database: SQL Tuning for Developers NEW
  • Oracle Database 12c: Introduction for Experienced SQL Users NEW
  • Oracle Database 12c: Analytic SQL for Data Warehousing NEW
  • Oracle Database 12c: Advanced PL/SQL

Программа курса:

  • Введение
    • Вопросы о вас
    • Цели курса
    • Необходимые знания для курса
    • Программа курса
    • Схемы базы данных
    • Приложения
    • Доступ к рабочим местам слушателей
    • Программное окружение, используемое во время курса
  • Введение в Oracle XML
    • Что такое XML?
    • Пример: простой XML документ
    • Правила разметки для элементов
    • XML атрибуты
    • Правильно сформированные XML документы
    • Определения типов документов (DTD) и XML-схем
    • Зачем нужна проверка XML документа
    • XPath и XQuery
  • Введение в Oracle XML DB
    • Oracle XML DB
    • Oracle XML DB: польза
    • Oracle XML DB: особенности
  • Хранение XML данных в Oracle XML DB
    • XMLType: обзор
    • Описание вариантов хранения XMLType
    • Создание объектов XMLType
    • Объявление XMLType
    • Вставка данных в XMLType
    • XMLType: характеристики хранения
    • XMLType: модели хранения
    • Введение SQL ограничений
  • Использование XML схемы с Oracle XML DB
    • Использование XML схемы с Oracle XML DB: обзор
    • XMLType и XML схема
    • Управление XML схемой
    • Создание основанных на XML схеме таблиц и столбцов XMLType
    • Задание неструктурированного хранения основанных на XML схеме данных
    • Управление изменениями в XML схеме
  • Управляемость Oracle XML DB
    • Аннотации в XML-схемах Oracle
    • Способы применения аннотаций в XML-схемах
    • Методы аннотаций
    • Пример, XML-схема «бланк заказа»: purchaseOrder.xsd
    • XML-схема «бланк заказа» с аннотациями: purchaseOrder.xsd
    • Внедрение аннотаций в XML-схему с использованием пакета DBMS_XMLSCHEMA_ANNOTATE
    • Параметры процедур аннотирования
    • Готовые элементы аннотаций для XML-схем в Oracle XML DB
  • Секционирование таблиц XMLType
    • Основы секционирования
    • Таблицы упорядоченного набора
    • Секционирование таблиц и столбцов XMLType, хранящихся объектно-реляционно
    • Указание информации для секционирования таблицы XMLType
    • Поддержание разделов
    • Онлайн переопределение разделов для таблиц упорядоченного набора
    • Секционирование бинарных XML таблиц
  • Использование XQuery для получения XML данных в Oracle XML DB
    • Получение XML контента
    • Использование выражений FLWOR: обзор
    • Поддержка XQuery в Oracle Database
    • Запросы к базе данных: реляционные данные
    • Запросы к базе данных: данные XMLType
    • Запросы к данным XMLType при помощи стандартных функций SQL/XML
  • Запросы к данным XMLType при помощи стандартных функций SQL/XML
    • Переход от функций Oracle для обновления XML-данных к обновлению через XQuery
    • Снимки обновления XQuery
    • Обновление XML данных
    • Обновление всего XML документа
    • Общий синтаксис обновления XQuery
    • Замена XML компонентов (текущее состояние)
    • Замена XML компонентов (обновленное состояние)
    • Указания по преобразованию XML данных к неопределенному значению (NULL)
  • Поиск XML контента при помощи полнотекстового поиска XQuery
    • Возможности полнотекстового поиска
    • Доступная документация
    • Выражения полнотекстового поиска
    • Индексация для полнотекстового поиска XQuery
    • Требования для создания полнотекстового индекса XQuery
    • Индексация для полнотекстового поиска XQuery: наилучшая производительность
    • Использование основанных на схеме XML данных с полнотекстовым поиском XQuery
    • Ошибка ORA-18177: Использование основанных на схеме XML данных с полнотекстовым поиском XQuery
  • Индексирование данных XMLType
    • Индексирование данных XMLType
    • Использование индекса XMLIndex
    • Что такое XMLIndex?
    • Неструктурированный компонент XMLIndex
    • Новая возможность: Структурированный компонент XMLIndex
    • Рекомендации по использованию
  • Генерация XML данных
    • Генерация XML данных при помощи XQuery
    • Генерация XML данных при помощи стандартных функций SQL/XML
    • Генерация XML данных при помощи PL/SQL пакета DBMS_XMLGEN
  • Преобразование XML данных
    • Создание представлений XMLType
    • Преобразование XML
    • Использование XQuery для преобразования XML
  • Создание реляционных представлений на основе XML данных
    • Введение в создание и использование реляционных представлений на основе XML данных
    • Создание реляционных представлений на основе XML данных: одна строка для каждого XML документа
    • Создание реляционных представлений на основе XML данных: привязка XML компонентов к столбцам
    • Обзор представления в Oracle SQL Developer
    • Индексирование обработанных бинарных XML данных при помощи реляционных представлений
    • Запрос к XML контенту как к реляционным данным
  • Доступ к ресурсам репозитория Oracle XML DB
    • XML DB репозиторий: обзор
    • Создание папок и ресурсов при помощи PL/SQL
    • Доступ к ресурсам
    • Списки контроля доступа
    • Составные документы
    • События репозитория
  • Использование встроенных web-сервисов Oracle XML DB
    • Обзор Web-сервисов
    • Обзор встроенных web-сервисов Oracle XML DB
    • Конфигурация web-сервисов для Oracle XML DB
    • Включение web-сервисов для Oracle XML DB
    • Обращение к Oracle XML DB при помощи web-сервисов
    • Доступ к хранимым процедурам PL/SQL при помощи web-сервисов
  • Экспорт и импорт XML данных
    • SQL*Loader
    • Загрузка данных XMLType
    • Oracle Data Pump
Oracle Database 12c: Use XML DB
Основы XML,