Ваша корзина пуста
Сумма: 0 руб.
О курсе
Базы данных Oracle 11g: Новые возможности SQL и PL/SQL
от 18 000 руб.
Заказать курс

Базы данных Oracle 11g: Новые возможности SQL и PL/SQL

Цели курса:

  • •  Изучение операторов PIVOT и UNPIVOT для работы с хранилищами данных
  • •  Использование интерфейса SQL Developer
  • • Написание кода с использованием новых функций SQL, расширяющих поддержку регулярных выражений
  • • Использование новых возможностей динамического SQL и пакета DBMS_SQL, реализующих лучшее взаимодействие этих двух подходов
  • • Использование возможностей отслеживания зависимостей на уровне элементов в пределах объекта базы данных (element level dependency tracking)
  • •  Написание составных триггеров и использование новых возможностей триггеров
  • •  Изучение функционала, улучшающего производительность
  • •  Использование Secure File LOBS
  • •  Написание обращений к последовательностям в SQL и PL/SQL
  • •  Использование оператора CONTINUE в цикле
Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 16
31.05.2018 10:00:00
выбрать другую дату
18 000 руб. 18 000 руб.
Дневное обучение 16
31.05.2018 10:00:00
выбрать другую дату
18 000 руб. 19 800 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 16
31.05.2018 10:00:00
выбрать другую дату
18 000 руб. 18 000 руб.
Дневное обучение 16
31.05.2018 10:00:00
выбрать другую дату
18 000 руб. 19 800 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

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

· Использование новых функций SQL, реализующих поддержку регулярных выражений, для нахождения подшаблонов и количества совпадений с шаблоном

· Отслеживание зависимостей на уровне элементов

· Нахождение обработчиков исключений, не передающих исключение в вызывающую среду

· Управление перегружаемыми методами объектных типов с использованием стандарта ANSI SQL 2003 для супертипов

· Использование предложения WAIT в DDL-командах

· Использование нового синтаксиса команды LOCK TABLE, позволяющего указать максимальное время ожидания получения DML-блокировки на таблицу

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

· Написание PL/SQL-кода, использующего динамический SQL и SQL-команды размером более 32K

· Использование перегружаемой для CLOB-объектов функции DBMS_SQL.PARSE()

· Преобразование REF CURSOR в DBMS_SQL курсор и обратно

· Использование новых возможностей пакета DBMS_SQL, реализующих поддержку всех типов данных (включая объектные типы и коллекции)

· Создание пользовательских типов коллекций и массовое связывание их с помощью DBMS_SQL

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

· Изменения в работе компилятора и их влияние на собственную компиляцию

· Использование нового типа данных SIMPLE_INTEGER

· Описание процесса встраивания подпрограмм (in-lining)

· Использование команды flashback для сохранения в записи транзакционных изменений

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

· Использование методов NEXTVAL and CURRVAL вне SQL-выражений

· Использование оператора CONTINUE для управления циклом

· Использование синтаксиса передачи параметров по имени и комбинированнно при вызове функции из SQL-выражений

· Использование команды ALTER TABLE для запрета DML-операций над таблицей

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

· Создание составных триггеров

· Создание неактивных триггеров

· Использование предложения ENABLE с триггерами

· Управление последовательностью выполнения триггеров с помощью предложений FOLLOWS и PRECEDES

Администрирование Secure-File LOBs:

· Описание возможностей Secure-File LOBs

· Преобразование типа данных BasicFile LOB в Secure-File LOB формат

· Анализ производительности LOB-объектов

· Разрешение дедупликации, сжатия и шифрования для Secure-File LOB объектов

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

· Использование преимуществ преобразующих операций (pivoting/un-pivoting)

· Написание перекрестных запросов для преобразования значений столбца в новые столбцы и обратно

· Преобразующие операции (pivoting/un-pivoting) с набором столбцов и множественными аггрегированиями

· Использование шаблонов и псевдонимов в преобразующих операциях

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

· Использование навигатора объектов и просмотр расширений

· Компиляция и поиск ошибок в PL/SQL

· Просмотр с использованием доступных поисковых механизмов

· Изменение настроек

· Создание отчетов

Преподаватели
Преподаватель Вадим Городилов
Преподаватель Алексей Папилин
Документы об окончании