Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
+7 (917) 898-94-26
  Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
  Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Oracle Database 11g R2: Расширенные возможности PL/SQL. Программирование и настройка

APF

Данный курс предназначен для разработчиков приложений на языке PL/SQL, имеющих определенный опыт разработки и реализации прикладного программного обеспечения. С помощью инструментов, реализованных в SQL Developer, слушатели знакомятся с новыми возможностями языка PL/SQL, позволяющими создавать более эффективные приложения базы данных. Рассматриваются тонкие методы настройки, с помощью которых можно существенно увеличить производительность приложений. Обсуждаются критически важные меры, необходимые для обеспечения информационной безопасности БД и приложений, которые должны быть реализованы для предотвращения угроз различного рода, включая внешние атаки.


Содержание курса:

  • Использование динамического SQL для расширения функциональных возможностей и гибкости программ базы данных, включая системный пакет DBMS_SQL()
  • Внесение коллекций и других продвинутых типов данных в прикладную логику для увеличения эффективности и скорость выполнения программ;
  • Расширение функциональных возможностей приложений с помощью поставляемых с системой сервисных пакетов DBMS_METADATA(), DBMS_REDEFINITION(), DBMS_LOB() и других
  • Вызов внешних процедур из PL/SQL, включая внешние Java-классы с использованием интерфейса JDBC и внешних программ C
  • Эффективное программирование на PL/SQL с целью исключения ошибок при выполнении приложений (автономные транзакции, nocopy и другие возможности)
  • Управление компиляцией PL/SQL для обеспечения большей производительности, динамическое разделение и распараллеливание с использованием поставляемого с системой пакета DBMS_PARALLEL_EXECUTE()
  • Настройка и отладка приложений с помощью системных пакетов DBMS_PROFILER() и DBMS_TRACE()
  • Реализация механизмов безопасности с использованием прикладных контекстов (SYS_CONTEXT) и частной базы данных (VPD)
  • Выявление потенциально опасных запросов SQL и противодействие этой угрозе безопасности (в том числе, от хакеров) с помощью системного пакета DBMS_RLS

Слушатели:

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

Предварительная подготовка:

Продолжительность: 5 дн.
Цена: 36000 р.