Курс Передові методи PL/SQL

  • Online
  • Для опытных
  • SQL / DBA
Образовательный центр: Мир Современного Образования
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:24 часов
Начало курса:15.10.2025
Стоимость обучения:20 400 UAH за курс

У ході курсу вивчаються сучасні можливості PL/SQL з розробки і налагодження PL/SQL-програм, які найбільш ефективно взаємодіють з базою даних і іншими додатками. Слухачі навчаться використовувати всі функціональні можливості курсорів, пакетів, великих об'єктів, колекцій і методів взаємодії з іншими додатками. Розглядаються питання написання оптимального коду, використання зовнішніх підпрограм, написаних на мовах C і Java, застосування механізму детального контролю доступу, а також захисту коду від SQL-впроваджень.

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

Вступ

  • Завдання курсу
  • Розклад курсу
  • Опис середовищ розробки
  • Таблиці, дані і інструменти, використовувані в цьому курсі

Огляд концепцій програмування на PL/SQL

  • Структура блоку PL/SQL
  • Пакети, процедури і функції
  • Курсори
  • Обробка виключень
  • Залежності

Дизайн коду PL/SQL

  • Опис зумовлених типів даних
  • Створення підтипів на основі наявних в додатку типів
  • Використання різних підходів при дизайні курсорів
  • Використання змінних курсорів
  • Білий список

Огляд колекцій

  • Огляд колекцій
  • Використання асоціативних масивів
  • Навігація за допомогою асоціативних методів
  • Використання вкладених таблиць
  • Використання масивів змінної довжини
  • Порівняння вкладених таблиць і масивів змінної довжини

Використання колекцій

  • Написання PL/SQL програм, що використовують колекції
  • Ефективне використання колекцій
  • Покращення в типах змінних прив'язки в PL/SQL

Маніпулювання великими об'єктами

  • Робота з LOB
  • Огляд SecureFile LOB

Використання просунутих методів інтерфейсів

  • Виклик зовнішніх програм з PL/SQL
  • Переваги виклику зовнішніх процедур
  • Виклик зовнішніх процедур, написаних на інших мовах програмування
  • Виклик з PL/SQL процедур, написаних на мові C
  • Виклик з PL/SQL процедур, написаних на мові Java

Налаштування продуктивності коду PL/SQL

  • Вплив компілятора
  • Налаштування коду PL/SQL
  • Управління автоматичним встраиванием підпрограм
  • Ідентифікація проблем використання пам'яті і її налаштування
  • Мережеві проблеми

Збільшення продуктивності за рахунок кешування

  • Опис кешування результатів
  • Використання кешу результатів запитів
  • Використання кешу функцій PL/SQL
  • Огляд особливостей кеша функцій PL/SQL

Аналіз коду PL/SQL

  • Інформація про коді
  • Області видимості PL/SQL
  • Пакет DBMS_METADATA
  • Покращення PL/SQL

Профілізація і трасування коду PL/SQL

  • Трасування виконання PL/SQL
  • Кроки трасування PL/SQL

Впровадження віртуальної приватної бази даних за допомогою детального контролю доступу

  • Опис роботи детального контролю доступу
  • Опис методів детального контролю доступу
  • Опис контексту програми
  • Створення контексту програми
  • Застосування контексту програми
  • Процедури пакету DBMS_RLS
  • Застосування політики
  • Уявлення словника даних, що містять інформацію про детальний контроль доступу

Захист коду від SQL-впроваджень

  • Опис SQL-впроваджень
  • Зменшення зон, вразливих для SQL-впроваджень
  • Використання DBMS_ASSERT

Цілі курсу

  • Створення ефективних пакетів і програмних одиниць PL/SQL
  • Написання коду, що взаємодіє з іншими додатками і операційною системою
  • Створення додатків, що використовують колекції
  • Створення оптимальних з точки зору продуктивності програм
  • Застосування механізмів детального контролю доступу
  • Написання коду, що взаємодіє з великими об'єктами (LOBs), і використання SecureFile LOBs

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

  • Знання SQL і PL/SQL
  • Oracle Database: Розробка програмних модулів на PL/SQL
  • Oracle Database: Основи SQL

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

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

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

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

Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
06.11.2025
Длительность
16 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
15 000 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
08.09.2025
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
42 000 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
8 100 UAH за курс

SQL

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