Курс Oracle 19c: Основи PL/SQL

  • Online
  • Для початківців
  • SQL / DBA
Навчальний центр: Світ Сучасної Освіти
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:16 годин
Початок курсу:06.11.2025
Вартість навчання:15 000 UAH за курс

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

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

Вступ

  • Цілі курсу, план курсу
  • Таблиці навчальної схеми Персонал (Human Resources, HR)
  • Середовище виконання коду PL/SQL на сервері бази даних
  • Документація Oracle Database 12c і додаткові ресурси

Введення в PL/SQL

  • Переваги та структура PL/SQL
  • Огляд типів блоків PL/SQL
  • Генерація виведення з блоків PL/SQL

Оголошення ідентифікаторів в PL/SQL

  • Різні типи ідентифікаторів в підпрограма PL/SQL
  • Опис і ініціалізація змінних
  • Опис типів даних
  • Атрибут % TYPE
  • Пов’язані (bind) змінні

Виконуючі оператори

  • Лексичні одиниці в блоці PL/SQL
  • Функції SQL в PL/SQL
  • Перетворення типів даних
  • Вкладені блоки як вираження
  • Посилання на значення ідентифікатора у вкладеному блоці
  • Оператори в PL/SQL
  • Використання послідовностей в виразах PL/SQL

Використання операторів SQL всередині блоку PL/SQL

  • Використання операторів SQL в PL/SQL
  • Витяг даних в PL/SQL за допомогою оператора SELECT
  • Угоди про іменування при отриманні даних і роботі з операторами DML
  • Зміна даних на сервері за допомогою PL/SQL
  • Концепції SQL-курсорів
  • Атрибути SQL-курсорів для зворотного зв’язку з операторами DML
  • Фіксація і відкат транзакцій

Керуючі структури

  • Управління виконанням в PL/SQL
  • Умовне управління з використанням операторів IF і CASE
  • Обробка невизначених значень
  • Використання булевих умов в логічних операторах
  • Контроль ітерацій в циклах

Робота зі складовими типами даних

  • Складові типи даних: записи PL/SQL і таблиці
  • Використання записів PL/SQL для зберігання декількох значень різних типів даних
  • Вставка і оновлення за допомогою записів PL/SQL
  • Асоціативні масиви INDEX BY і методи роботи з ними

Використання явних курсорів

  • Визначення курсора
  • Управління явним курсором
  • Використання явних курсорів для обробки рядків
  • Курсори та записи
  • Курсорні цикли FOR з підзапитах
  • Атрибути явного курсора
  • Атрибути % NOTFOUND і % ROWCOUNT

Обробка винятків

  • Визначення винятків
  • Обробка винятків в PL/SQL
  • Зумовлені виключення
  • Перехоплення зумовлених і непредопределенних винятків сервера Oracle
  • Функції, які повертають інформацію про винятки
  • Перехоплення винятків, визначених користувачами
  • Поширення винятків
  • Оператор RAISE

Створення збережених процедур і функцій

  • Подання про збережених процедурах і функціях
  • Різниця між анонімними блоками і подпрограммами
  • Демонстрація CREATE OR REPLACE PROCEDURE | FUNCTION
  • Заголовна частина процедури, що і функції
  • Створення простих процедур і функцій
  • Створення простої процедури з параметром IN
  • Виклик процедури і функції

Слухачі вивчають

  • Можливості та синтаксис PL/SQL
  • Створення анонімних блоків PL/SQL
  • Написання коду PL/SQL як інтерфейсу до бази даних
  • Використання програмних конструкцій PL/SQL і контроль потоку операцій (цикли, керуючі структури і явні курсори)
  • Обробку помилок на стадії виконання
  • Створення збережених процедур і функцій

Попередні вимоги

  • Уявлення про концепції і методики обробки даних
  • Знайомство з мовами програмування
  • Oracle Database 12c: Основи SQL

Особливості курсу

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
17.11.2025
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
30.09.2025
Тривалість
14 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 572 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
18.11.2025
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
06.10.2025
Тривалість
40 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
41 400 UAH за курс