Расширенные возможности SQL, PL/SQL и оптимизация SQL в Oracle

 

Код курса: 203.

Продолжительность обучения: 40 уч. часов/10 дней.

Сроки проведения: по мере поступления заявок.

Время проведения курса:  очная дневная .

 

Центр повышения квалификации руководящих работников и специалистов в области ИТ предлагает повышение квалификации по тематике «Расширенные возможности SQL, PL/SQL и оптимизация SQL в Oracle». 

Курс предназначен для опытных специалистов по сопровождению и администрированию СУБД Oracle. В курсе рассматриваются приемы построения эффективного кода SQL в модулях PL/SQL, использования средств диагностики и настройки SQL команд, использования индексов, оптимизатора Oracle, работы с XML данными.

Для успешного освоения материала необходима предварительная подготовка:

  • базовые знания и навыки администрирования и поддержки СУБД Oracle
  • знание ОС Windows на уровне опытного пользователя
  • базовые знания в области программирования и алгоритмизации
  • знания в объеме курса 202 «Работа с Oracle SQL и PL/SQL».

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

1. Расширенные возможности Oracle SQL: иерархические запросы, аналитические функции, ретроспективные запросы
1.1. Иерархические запросы
1.2. Использование расширенных фраз GROUP BY
1.3. Использование аналитических функций
1.4. Использование фразы MODEL
1.5. Ретроспективные запросы
2. Эффективный код SQL в рамках PL/SQL: связываемые переменные, массивные операции, динамический SQL
2.1. Коллекции
2.2. Массивные DML операции с использованием FORALL
2.3. Массивная выборка данных с помощью BULK COLLECT
2.4. Динамический SQL и динамический PL/SQL
3. Программные конструкции PL/SQL, расширенные возможности применения, важные концепции
3.1. Расширенные возможности применения функций
3.2. Пакеты, важные концепции
3.3. Триггер
4. Объектно-ориентированные возможности в Oracle, создание и использование объектных типов
4.1. Создание объектных типов в Oracle
4.2. Использование объектов в PL/SQL
4.3. Реализация концепций ООП в Oracle
5. Средства диагностики и настройки SQL команд
5.1. Команда EXPLAIN PLAN
5.2. Режим AUTOTRACE в SQL*Plus
5.3. Инструменты SQL_TRACE, TIMED_STATISTICS и TKPROF
5.4. Организация и анализ трассировки
6. Индексы в Oracle, стандартные и специальные индексы, практические вопросы использования индексов
6.1. Индексы на основе В*-дерева
6.2. Индексы на основе битовых карт
6.3. Индексы по функциям
6.4. Практические вопросы использования индексов
7. Оптимизатор в Oracle, статистика об объектах, управление статистикой
7.1. Оптимизаторы по правилам и стоимости.
7.2. Факторы, влияющие на работу оптимизатора
7.3. Статистика об объектах, селективность, гистограммы
8. Методы доступа к данным, соединения и сортировка данных
8.1. Методы доступа к данным
8.2. Соединения таблиц
8.3. Сортировка данных
9. Управление оптимизатором подсказки
9.1. Подсказки оптимизатора HINTS, классификация
9.2. Управление доступом к данным
9.3. Управление соединениями
9.4. Управление подзапросами
9.5. Другие подсказки

Поиск курса

Бронирование курса

Если у Вас не получается отправить форму - напишите нам на почту education@it-training.by.