Oracle Database 12c: Use 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 приложений.
Слушатели изучают:
- Управление хранением 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
Аудитория курса:
- Application Developers
- J2EE Developer
- PL/SQL Developer
- Technical Consultant
- Database Administrators
- System Analysts
- Business Intelligence Developer
- Forms Developer
Введение
- Вопросы о ваc
- Цели курса
- Необходимые знания для курса
- Программа курса
- Схемы базы данных
- Приложения
- Доступ к рабочим местам слушателей
- Программное окружение, используемое во время курса
Введение в 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-схема "бланк заказа": urchaseOrder.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
Необходимая предварительная подготовка:
- Базовый опыт работы с SQL и PL/SQL
- Основы XML
- Oracle Database: Разработка программных единиц PL/SQL
Рекомендуемая предварительная подготовка:
- Знакомство с Oracle SQL Developer
- Знакомство с SQL*Plus
- Знакомство с PL/SQL
Запись на курс
Код курса | OD12cXML_DB |
---|---|
Длительность | 5д (40ч) |
Код экзамена | |
Стоимость без НДС | 33 600 грн. |
Ближайшие даты | |
|