Курс предназначен для разработчиков с базовыми знаниями SQL и PL/SQL. Прослушав курс, слушатели научатся разрабатывать, выполнять и сопровождать хранимые программные единицы PL/SQL, такие, как процедуры, функции, пакеты и триггеры базы данных. Слушатели также научатся сопровождать подпрограммы PL/SQL и триггеры и получат представление об использовании некоторых стандартных пакетов, поставляемых Oracle. Кроме того, слушатели получат представление об использовании динамического SQL, понимание модульного, многоуровневого подхода к проектированию программ на PL/SQL, описанию и использованию возможностей компилятора, управление зависимостями. В данном курсе слушатели будут использовать Oracle SQL Developer как основной инструмент для разработки кода. SQL*Plus предлагается как дополнительный инструментарий.

Аудитория:

  • Разработчики приложений, администраторы баз данных, системные аналитики, специалисты отделов тех. поддержки.
  • Требования к подготовке слушателей:
  • Знания в объеме курсов «Oracle Database 11g: SQL Fundamentals» и « Oracle Database 11g: PL/SQL Fundamentals». Необходимо иметь опыт работы с iSQL*Plus.


Содержание:
Прослушав курс, студенты научатся создавать блоки PL/SQL кода, которые могут использоваться различными приложениями по обработке данных. Студенты научатся создавать процедуры, функции, пакеты и триггеры базы данных. Для разработки программ используется SQL*Developer. Студенты также научатся управлять программными единицами PL/SQL и триггерами базы данных, обслуживать зависимости, пользоваться некоторыми стандартными пакетами, поставляемыми Oracle и узнают о дополнительных возможностях PL/SQL компилятора. Демонстрации и практические упражнения позволят закрепить основные концепции.