Курс:Oracle Database 11g: Новые возможности SQL и PL/SQL

Курс:Oracle Database 11g: Новые возможности SQL и PL/SQL

Курс:Oracle Database 11g: Новые возможности SQL и PL/SQL


Продолжительность курса: 16 ак. ч.

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

Аудитория:

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

Необходимая подготовка:
•    Опыт работы с SQL и PL/SQL предыдущих версий Oracle


Результат обучения:
После изучения курса слушатель будет уметь:

•    Реализовывать функционал, повышающий производительность
•    Применять monitor dependency tracking and change notification
•    Создавать составные триггеры и использовать новые возможности управления триггерами
•    Использовать Secure File LOBS
•    Использовать интерфейс SQL Developer
•    Использовать новые функции SQL, расширяющие поддержку регулярных выражений

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


Модуль 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

Модуль 6. Администрирование Secure-File LOBs:
•    Описание возможностей Secure-File LOBs
•    Преобразование типа данных BasicFile LOB в Secure-File LOB формат
•    Анализ производительности LOB-объектов
•    Разрешение дедупликации, сжатия и шифрования для Secure-File LOB объектов

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

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

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: O11gSPLNF
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Oracle 11g
  • Академических часов: 16
  • Количество мест: 8
  • Очно: 25900 ₽
  • Дистанционно: 25900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru