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

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.

Особливості навчання

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

Що включено

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