Oracle Database: Передовые методы PLSQL и настройки производительности

направление:
Даты проведения курса

Курс посвящен изучению  современного функционала  PLSQL и оптимизации кода.

В курсе изучаются:

  • Создание хранимых процедур и обработка исключений в них.
  • Создание функций и вызов их из SQL выражений.
  • Создание пакетов, предоставляемые ими возможности, а также некоторые стандартные пакеты Oracle.
  • Использование динамического SQL для расширения функциональности программ.
  • Различные виды триггеров и их применение.
  • Средства управления компилятором PLSQL, а также типы компиляции, встраивание кода, предупреждения компилятора, условная компиляция.
  • Различные виды коллекций и их эффективное использование.
  • Средства работы с LOB объектами, в том числе использование эффективного механизма хранения SecureFiles.
  • Использование внешних процедур, написанных на других языках, в PLSQL приложениях.
  • Автономные транзакции, массовое связывание и другие механизмы повышения эффективности и гибкости кода.
  • Использование кеша результатов для повышения производительности запросов и функций.
  • Средства анализа подпрограмм, последовательности их вызовов, времени выполнения, использования идентификаторов в PLSQL приложениях.
  • Пакет для извлечения метаданных объектов.
  • Механизм политик, позволяющий разграничивать доступ к таблице на уровне строк.
  • SQL внедрения и способы защиты от них.
  • Средства сокрытия кода, шифрования и маскирования данных.

    . Необходимая предварительная подготовка:
  • знания основ SQL и PLSQL, например, в объеме курса "Oracle Database  SQL and PL/SQL Fundamentals".

    Все материалы по курсу предоставляются на английском языке.

  • Аудитория курса:

    Разработчики, администраторы и специалисты по сопровождению систем, имеющие значительный опыт в использовании Oracle SQL и PL/SQL