Курс Розробка програмних модулів на PL/SQL
- Online
- Для початківців
- SQL / DBA
Навчальний центр: | Світ Сучасної Освіти |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 24 годин |
Початок курсу: | 10.03.2025 |
Вартість навчання: | 24 000 UAH за курс |
Подробиці та реєстрація
Курс призначений для розробників з базовими знаннями SQL і PL / SQL. Прослухавши курс, слухачі навчаться розробляти, виконувати і супроводжувати збережені програмні одиниці PL / SQL, такі, як процедури, функції, пакети і тригери бази даних.
Програма курсу
Вступ
- Цілі курсу і план
- Огляд навчальної схеми курсу - Персонал (HR)
- Огляд документації Oracle Database 12c по SQL і PL/SQL і додаткових матеріалів
- Інструменти розробки, які використовуються в курсі
- Використання SQL Worksheet
- Виконання команд SQL
- Робота з файлами сценаріїв
- Створення та виконання анонімних блоків
Створення збережених процедур
- Блоки PL/SQL і підпрограми
- Використання і гідності процедур
- Створення, виклик і видалення процедур
- Використання формальних та актуальних параметрів
- Різні режими передачі параметрів
- Передача параметрів за допомогою позиційного, іменованого або ж комбінованого методу
- Обробка винятків процедурах
- Перегляд інформації про процедури
Створення збережених функцій і налагодження підпрограм
- Різниця між процедурами і функціями
- Розробка функцій
- Створення, виконання та видалення функцій
- Переваги використання збережених функцій в SQL
- Використання призначених для користувача функцій в SQL
- Використання функції PL/SQL в конструкції WITH
- Обмеження на виклик функцій з SQL
Створення пакетів
- Пакети PL/SQL
- Компоненти пакета PL/SQL
- Область видимості компонент пакета PL/SQL
- Розробка пакету PL/SQL
- Створення специфікації і тіла пакета
- Виклик пакетних конструкцій
- Створення і використання пакета без тіла
- Видалення пакета
Робота з пакетами
- Перевантаження пакетних підпрограм в PL/SQL
- Використання попереднього оголошення для дозволу посилань на ще не описані програмні одиниці
- Ініціалізація пакетів
- Обмеження на використання пакетних функцій в SQL
- Контроль побічних ефектів в підпрограма PL/SQL
- Постійне стан пакетів
- Постійне стан пакетних змінних і курсорів
- Використання таблиць типу даних RECORD в пакетах
Використання пакетів, що поставляються Oracle, в розробці додатків
- Огляд пакетів, що поставляються Oracle
- Приклади деяких стандартних пакетів
- Як працює пакет DBMS_OUTPUT?
- Використання пакета UTL_FILE для роботи з файлами операційної системи
- Використання пакета UTL_MAIL
Динамічний SQL
- Етапи виконання команди SQL
- Що таке динамічний SQL?
- Навіщо потрібен динамічний SQL?
- Використання рідної динамічного SQL (NDS) для компіляції коду PL/SQL
- Визначення змінних в курсорі
- Динамічне виконання блоку PL/SQL
Рекомендації по дизайну коду PL/SQL
- Стандартизація констант в пакеті з константами
- Стандартизація винятків в пакеті з винятками
- Використання локальних підпрограм в коді PL/SQL
- Видача ролей на пакети і процедури
- Використання підказки компілятору NOCOPY для передачі параметра за посиланням
- Застосування підказки компілятору PARALLEL_ENABLE для оптимізації
- Використання підказки компілятору AUTONOMOUS_TRANSACTION для запуску незалежних транзакцій всередині однієї транзакції
- Різниця між правами викликає і правами власника
Створення тригерів бази даних
- Опис різних видів тригерів
- Робота з тригерами
- Створення тригерів бази даних
- Опис правил спрацьовування тригерів
- Видалення тригерів
Створення комбінованих (COMPOUND) тригерів, DDL-тригерів, що спрацьовують по системним подіям бази даних
- Робота з комбінованими тригерами
- Змінюються таблиці і тригери
- Створення тригерів, що спрацьовують на команди DDL
- Створення тригерів, що спрацьовують на системні події
- Отримання інформації про тригерах
Використання компілятора PL/SQL
- Використання компілятора PL/SQL
- Параметри ініціалізації, що впливають на компіляцію коду PL/SQL
- Категорії попереджень компілятора
- Перегляд поточних значень параметра ініціалізації PLSQL_WARNINGS
- Перегляд попереджень компілятора за допомогою SQL Developer, SQL Plus або уявлень словника даних
- Рекомендації по використанню PLSQL_WARNINGS
Супровід залежностей
- Огляд залежностей між об'єктами
- Відстеження залежностей між об'єктами за допомогою уявлень словника даних
- Визначення ефекту від зміни об'єкта бази даних на процедури і функції
- Локальні і віддалені залежності
Попередні вимоги
- Базові знання PL/SQL
- Oracle 12c: Основи SQL
- Oracle 12g: Основи PL/SQL
- Досвід програмування
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Logos IT-Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
12 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 500 UAH за курс
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
27.01.2025
Тривалість
40 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
29 750 UAH за курс
Навчальний центр
IAMPM
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Навчальний центр «Данко»
Формат
Online
Початок навчання
Дата формується
Тривалість
34 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте