Очно/Онлайн. Курс

Базы данных Oracle 11g: Использование XML DB

Обратите внимание!

Это мероприятие состоялось или было отменено.

Вы можете отправить запрос portal@rosbo.ru и узнать, планируется ли повторное обучение или есть ли подобные программы

Просим вас уточнить город, название программы, url страницы и ваши контакты

Дата

29.08.2022

4 дня (32 часа)

Цена

от 30000  -8%
скидка

Место проведения

Онлайн или очно г.Новосибирск, ул. Коммунистическая, 48а БЦ "Фанат"

Стоимость: 

  • очно: для частных лиц - 30 000 руб., для организаций - 40 000 руб.
  • дистанционно: для частных лиц - 30 000 руб., для организаций - 40 000 руб.

 

Оригинальное название: Oracle Database 11g: Use XML DB
Номер курса: 11gUXML
Вендор: Oracle Corporation
Профессия: Администратор баз данных Администратор Oracle

В курсе дано введение в 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 схеме
    • Моды экспортирования и импортирования

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

Профессия Администратор базы данных – что делает, как им стать, зарплата в России

Крупный бизнес и многие компании из IT сектора вынуждено оперируют большими объёмами информации. Естественно, в этом случае используется такое решение, как собственные базы данных. Они упрощают сбор, хранение и главное использование нужной информации для соответствующих сотрудников. Однако в то...

Как стать Администратором базы данных с нуля – что нужно знать

Деятельность многих компаний связана с большими объёмами информации, которые собираются, хранятся и используются посредством БД. Специалисты организации, занимающиеся их обслуживанием и управлением, называются администраторы баз данных. При этом их труд необходим и востребован в большом числе...