Oracle Database 11g: Новые возможности PL/SQL (D50000GC10)

Oracle Database 11g: SQL and PL/SQL New Features Ed 1



Oracle Database 11g: Новые возможности PL/SQL (D50000GC10)
Код: O11gSPLNF
Направление обучения: Базы данных
Продолжительность: 2 дня / 16 часов
Цена для физ. лиц: 45135 руб.
Цена для юр. лиц: 50150 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

В курсе с помощью инструментов SQL Developer рассматриваются новые возможности языка PL/SQL и написания триггеров в рамках Oracle Database 11g. Слушатели изучают новые возможности языка, в том числе позволяющие повысить производительность, например, встраивание подпрограмм и flashback-операции. Слушатели ознакомятся с расширенным синтаксисом создания триггеров, реализующим более гибкое управление ими, а также с новым функционалом динамического SQL. Также изучается модернизированный тип данных LOB, реализующий автоматическое сжатие и прозрачное шифрование. Кроме того слушатели ознакомятся с новыми SQL-операторами PIVOT и UNPIVOT, расширяющими возможности работы с хранилищами данных.

Цель курса

Формирование знаний и навыков, которые необходимы для настройки SQL выражений в базе данных Oracle 11g.

Целевая аудитория

Разработчики, в т.ч. разработчики приложений и разработчики на языке PL/SQL, системные аналитики, администраторы хранилищ данных.

Необходимая подготовка

Опыт работы с SQL и PL/SQL предыдущих версий Oracle.

Содержание

1. Реализация новых возможностей языка.

  • Использование новых функций SQL, реализующих поддержку регулярных выражений, для нахождения подшаблонов и количества совпадений с шаблоном
  • Отслеживание зависимостей на уровне элементов
  • Нахождение обработчиков исключений, не передающих исключение в вызывающую среду
  • Управление перегружаемыми методами объектных типов с использованием стандарта ANSI SQL 2003 для супертипов
  • Использование предложения WAIT в DDL-командах
  • Использование нового синтаксиса команды LOCK TABLE, позволяющего указать максимальное время ожидания получения DML-блокировки на таблицу

2. Выполнение динамического SQL в PL/SQL с использованием новых возможностей версии 11g.

  • Написание PL/SQL-кода, использующего динамический SQL и SQL-команды размером более 32K
  • Использование перегружаемой для CLOB-объектов функции DBMS_SQL.PARSE()
  • Преобразование REF CURSOR в DBMS_SQL курсор и обратно
  • Использование новых возможностей пакета DBMS_SQL, реализующих поддержку всех типов данных (включая объектные типы и коллекции)
  • Создание пользовательских типов коллекций и массовое связывание их с помощью DBMS_SQL

3. Реализация новых возможностей, повышающих производительность.

  • Изменения в работе компилятора и их влияние на собственную компиляцию
  • Использование нового типа данных SIMPLE_INTEGER
  • Описание процесса встраивания подпрограмм (in-lining)
  • Использование команды flashback для сохранения в записи транзакционных изменений

4. Использование нового функционала языка.

  • Использование методов NEXTVAL and CURRVAL вне SQL-выражений
  • Использование оператора CONTINUE для управления циклом
  • Использование синтаксиса передачи параметров по имени и комбинированнно при вызове функции из SQL-выражений
  • Использование команды ALT ER TABLE для запрета DML-операций над таблицей

5. Новые возможности написания триггеров.

  • Создание составных триггеров
  • Создание неактивных триггеров
  • Использование предложения ENABLE с триггерами
  • Управление последовательностью выполнения триггеров с помощью предложений FOLLOWS и PRECEDES
  • Администрирование Secure-File LOBs:
  • Описание возможностей Secure-File LOBs
  • Преобразование типа данных BasicFile LOB в Secure-File LOB формат
  • Анализ производительности LOB-объектов
  • Разрешение дедупликации, сжатия и шифрования для Secure-File LOB объектов

6. Использование новых возможностей языка в работе с хранилищами данных.

  • Использование преимуществ преобразующих операций (pivoting/un-pivoting)
  • Написание перекрестных запросов для преобразования значений столбца в новые столбцы и обратно
  • Преобразующие операции (pivoting/un-pivoting) с набором столбцов и множественными аггрегированиями
  • Использование шаблонов и псевдонимов в преобразующих операциях

7. Использование новых возможностей SQL Developer.

  • Использование навигатора объектов и просмотр расширений
  • Компиляция и поиск ошибок в PL/SQL
  • Просмотр с использованием доступных поисковых механизмов
  • Изменение настроек
  • Создание отчетов

Получаемый документ

Удостоверение о повышении квалификации, или Сертификат.

(В зависимости от категории слушателей и общей продолжительности программы)


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


К сожалению, в этом курсе нет ближайших дат для бронирования, но вы можете запросить информацию.

Курс доступен в следующих пакетах:

Спецпредложения
Осенняя акция в Нижнем Новгороде. Скидки до 25%!
Курсы Cisco, MySQL и другие - не пропустите.
Библиотека электронных SCORM-курсов
Готовые курсы в СДО по MS Office 2013 и MS Project 2013.
Мероприятия