Курс: Oracle Database 12с: Программирование на языке PL/SQL

Курс: Oracle Database 12с: Программирование на языке PL/SQL

Курс: Oracle Database 12с: Программирование на языке PL/SQL


Продолжительность курса: 40 ак. ч.

Описание курса:
Эта база данных Oracle: Программа с обучением PL / SQL начинается с введения в PL / SQL, а затем исследует преимущества этого мощного языка программирования. Благодаря практическим инструкциям от опытных инструкторов Oracle вы научитесь разрабатывать хранимые процедуры, функции, пакеты и многое другое.

Аудитория:
• Администратор базы данных
• Разработчик
• Исполнитель
• Системный администратор

Необходимая подготовка:  
• Предыдущий опыт программирования
• или база данных Oracle. Введение в SQL

После изучения курса слушатель будет уметь:  
• Используйте условную компиляцию для настройки функциональности приложения PL / SQL без удаления исходного кода.
• Разработка пакетов PL / SQL для группировки связанных конструкций
• Создание перегруженных пакетов подпрограмм для большей гибкости
• Проектировать анонимные блоки PL / SQL, которые выполняются эффективно
• Используйте поставляемые Oracle пакеты PL / SQL для генерации вывода на экран, вывода файла и вывода почты
• Пишите динамический SQL для большей гибкости кодирования
• Опишите особенности и синтаксис PL / SQL
• Создание и отладка хранимых процедур и функций
• Используйте программные конструкции PL / SQL и условно управляйте потоком кода (циклы, управляющие структуры и явные курсоры)
• Управление зависимостями между подпрограммами PL / SQL
• Обрабатывать ошибки во время выполнения
• Создавать триггеры для решения бизнес-задач

Программа курса:

Модуль 1. Вступление
• Цели курса
• Программа курса
• Опишите схему управления персоналом (HR)
• Среды разработки PL / SQL, доступные в этом курсе
• Введение в SQL Developer

Модуль 2. Введение в PL / SQL
• Обзор PL / SQL
• Определите преимущества подпрограмм PL / SQL
• Обзор типов блоков PL / SQL
• Создать простой анонимный блок
• Как сгенерировать вывод из блока PL / SQL?

Модуль 3. Объявить идентификаторы PL / SQL
• Перечислите различные типы идентификаторов в подпрограмме PL / SQL
• Использование декларативного раздела для определения идентификаторов
• Используйте переменные для хранения данных
• Определить скалярные типы данных
• Атрибут% TYPE
• Что такое переменные связывания?
• Последовательности в PL / SQL выражениях

Модуль 4. Написать исполняемые операторы
• Опишите основные принципы синтаксиса блоков PL / SQL
• Научитесь комментировать код
• Развертывание функций SQL в PL / SQL
• Как конвертировать типы данных?
• Опишите вложенные блоки
• Определите операторы в PL / SQL

Модуль 5. Взаимодействие с сервером Oracle
• Вызвать операторы SELECT в PL / SQL
• Получить данные в PL / SQL
• Концепция SQL-курсора
• Избегайте ошибок, используя соглашения об именах при использовании операторов извлечения и DML
• Работа с данными на сервере с использованием PL / SQL
• Понимать концепцию курсора SQL
• Используйте атрибуты курсора SQL для получения отзывов о DML
• Сохранить и отменить транзакции

Модуль 6. Управляющие структуры
• Условная обработка с использованием IF-операторов
• Условная обработка с использованием операторов CASE
• Опишите простое утверждение цикла
• Опишите заявление цикла
• Опишите для цикла
• Используйте заявление продолжения

Модуль 7. Составные типы данных
• Используйте записи PL / SQL
• Атрибут% ROWTYPE
• Вставка и обновление с записями PL / SQL
• INDEX BY Таблицы
• Изучите INDEX BY Табличные методы
• Используйте INDEX BY Таблица рекордов

Модуль 8. Явные курсоры
• Что такое явные курсоры?
• Объявить курсор
• Откройте курсор
• Получить данные из курсора
• Закройте курсор
• Курсор для цикла
• Атрибуты% NOTFOUND и% ROWCOUNT
• Опишите предложение FOR UPDATE и предложение WHERE CURRENT

Модуль 9. Обработка исключений
• Понять исключения
• Обрабатывать исключения с помощью PL / SQL
• Предопределенные ошибки сервера Oracle
• Перехватывать непредопределенные ошибки сервера Oracle
• Ловушка пользовательских исключений
• Распространять исключения
• Процедура RAISE_APPLICATION_ERROR

Модуль 10. Хранимые процедуры
• Создать модульный и многослойный дизайн подпрограммы
• Модульная разработка с PL / SQL-блоками
• Понимать среду исполнения PL / SQL
• Перечислите преимущества использования подпрограмм PL / SQL
• Перечислите различия между анонимными блоками и подпрограммами
• Создание, вызов и удаление хранимых процедур
• Реализация параметров параметров и режимов параметров
• Просмотр информации о процедуре

Характеристики курса

  • Начало: 28 Октября 2019
  • Окончание: 01 Ноября 2019
  • Вендор: Oracle
  • Код курса: O12сPL/SQL+DPU
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск
  • Направление: Oracle 12с
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 47900 ₽
  • Дистанционно: 47900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru