Світ Сучасної Освіти

Oracle 12c: Основи PL/SQL

15 000 UAH за курс
16 часов
Для начинающих
SQL / DBA
Этот курс научит вас работать с PL/SQL — языком для работы с базами данных Oracle. Вы научитесь писать анонимные блоки, создавать процедуры и функции, а также обрабатывать ошибки. Практические задания в Oracle SQL Developer помогут закрепить знания.

О курсе

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

Введение и основы

На этом курсе слушатели ознакомятся с целями и планом обучения. Рассматривается учебная схема HR и среда выполнения кода PL/SQL на сервере базы данных. Также дается обзор документации Oracle Database 12c и дополнительных ресурсов для работы.

Основы PL/SQL и работа с данными

Первый модуль охватывает введение в PL/SQL - его преимущества, структуру и типы блоков. Слушатели научатся генерировать вывод из блоков PL/SQL. Далее рассматривается объявление идентификаторов - типы переменных, их описание и инициализация, типы данных и атрибут %TYPE. Также изучается работа со связанными переменными.

Операторы и управление данными

Этот блок посвящен исполняющим операторам - лексическим единицам, функциям SQL в PL/SQL, преобразованию типов данных и вложенным блокам. Особое внимание уделяется операторам SQL внутри блоков PL/SQL - выборке данных через SELECT, работе с операторами DML, модификации данных на сервере. Рассматриваются концепции SQL-курсоров, их атрибуты и управление транзакциями.

Управляющие структуры и сложные типы данных

Модуль охватывает управление выполнением в PL/SQL с помощью операторов IF и CASE. Слушатели научатся обрабатывать неопределенные значения и использовать булевы условия. Также изучается контроль итераций в циклах и работа со сложными типами данных - записями PL/SQL и таблицами, включая вставку и обновление с помощью записей.

Курсоры и обработка ошибок

Этот раздел посвящен работе с явными курсорами - их определению, управлению и использованию для обработки строк. Рассматриваются курсорные циклы FOR и атрибуты курсоров. Отдельный блок посвящен обработке исключений - определению и перехвату различных типов ошибок, функциям возврата информации об исключениях и оператору RAISE.

Процедуры и функции

Завершающий модуль охватывает создание хранимых процедур и функций. Слушатели узнают о разнице между анонимными блоками и подпрограммами, научатся создавать простые процедуры с параметрами и вызывать их. Демонстрируется синтаксис CREATE OR REPLACE для процедур и функций.

Результаты обучения

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

Требования к слушателям

Для успешного прохождения курса необходимы базовые представления о концепциях обработки данных, знакомство с языками программирования и знание основ SQL из курса Oracle Database 12c: Основы SQL.

Особенности обучения

Курс включает поддержку ментора, практические задания для закрепления материала и выдачу сертификата о прохождении после успешного завершения обучения.

Что включено

Выдается диплом/сертификат
Занятия целый день
Сопровождение ментора