Курс знакомит слушателей с языком PL/SQL и помогает им оценить преимущества этого языка программирования. Прослушав курс, слушатели научатся создавать блоки PL/SQL, которые могут быть использованы различными формами, отчётами и приложениями для обработки данных. Слушатели научатся создавать анонимные блоки PL/SQL, узнают, как объявлять идентификаторы и обрабатывать исключения.
Демонстрации и практические упражнения позволят закрепить полученные знания.
Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительных инструментов используются SQL*Plus и JDeveloper.
Цель:
Данный курс предназначен для разработчиков, знакомых с основами PL/SQL и SQL.
В курсе детально изучается разработка, выполнение и управление хранимыми программными конструкциями PL/SQL, такими, как процедуры, функции, пакеты и триггеры базы данных. Слушатели научатся использовать некоторые стандартные пакеты, поставляемые Oracle. Кроме того, слушатели получат представление об использовании динамического SQL (Dynamic SQL) в рамках проектирования PL/SQL-кода .
Изучение способов влияния на компиляцию PL/SQL-кода и управления зависимостями позволят слушателям лучше понять язык PL/SQL.
В данном курсе слушатели будут использовать Oracle SQL Developer как основной инструмент для разработки кода. SQL*Plus предлагается как дополнительный инструментарий.
- Разработчики приложений
- Администраторы баз данных
- Системные аналитики
- Специалисты отделов технической поддержки
Необходимая подготовка:
- Знакомство с концепциями и техниками обработки данных
- Навыки работы с компьютером (знакомство с графическим интерфейсом)
По окончании курса слушатели будут уметь:
- Разрабатывать и использовать пакеты PL/SQL
- Создавать пакеты (overloaded package) с возможностью перезагрузки пакетных подпрограмм (переопределение функции) для достижения большей гибкости кода
- Применять поставляемые Oracle стандартные пакеты при разработке приложений
- Создавать триггеры для реализации сложных бизнес-правил( проверок )
- Формировать контекст SQL-команд динамически (Dynamic SQL)
- Создавать и выполнять хранимые процедуры и функции
- Введение в PL/SQL
- Объявление идентификаторов в PL/SQL
- Исполняемые операторы
- Использование операторов SQL внутри блока PL/SQL
- Управляющие структуры
- Работа с составными типами данных
- Использование явных курсоров
- Обработка исключений
- Создание хранимых процедур и функций
- Разработка и использование пакетов PL/SQL
- Применение поставляемых Oracle стандартных пакетов при разработке приложений
- Создание триггеров для реализации сложных бизнес-правил( проверок )
- Формирование контекста SQL-команд динамически (Dynamic SQL)
- Создание и выполнение хранимых процедур и функций