Курс 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, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
8 100 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
Дата формується
Длительность
4 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
38 000 UAH за курс
Учебный центр
DataBI
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Russian
Стоимость
140 USD за курс

SQL

Hillel IT school
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
21.10.2025
Длительность
12 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 800 UAH за курс