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 р.