Курс Розробка програмних модулів на PL / SQL. Онлайн навчання

Отзывы: 0
Идёт набор на курс!
Срок обучения: 
3 дні - 24 години

Стоимость:

Оставить заявку

Описание

Курс призначений для розробників з базовими знаннями SQL і PL / SQL.

Прослухавши курс, слухачі навчаться розробляти, виконувати і супроводжувати збережені програмні одиниці PL / SQL, такі, як процедури, функції, пакети і тригери бази даних.

Після успішного проходження курсу слухачі повинні будуть вміти:

  • Створювати і виконувати збережені процедури і функції
  • Розробляти і використовувати пакети PL / SQL
  • Використовувати перевантажені пакетні підпрограми для більшої гнучкості коду
  • Застосовувати пакети, що поставляються Oracle, в розробці додатків
  • Створювати тригери для вирішення складних бізнес-правил
  • Будувати і виконувати команди SQL динамічно
  • Супроводжувати підпрограми і тригери PL / SQL
  • Впливати на компілятор PL / SQL
  • Супроводжувати залежності

Коло слухачів:

  • Розробники додатків
  • Адміністратори баз даних
  • Розробники PL / SQL
  • Фахівці відділів технічної підтримки
  • Розробники форм
  • Системні аналітики

Попередні вимоги до слухачів:

  • Базові знання PL / SQL
  • Oracle 12c: Основи SQL
  • Oracle 12g: Основи PL / SQL
  • Досвід програмування

Рекомендована попередня підготовка:

  • Oracle SQL Tuning for Developers Workshop

Программа обучения

Вступ

  • Цілі курсу і план
  • Огляд навчальної схеми курсу – Персонал (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

Рекомендації по дизайну коду 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

Супровід  залежностей

  • Огляд залежностей між об’єктами
  • Відстеження залежностей між об’єктами за допомогою уявлень словника даних
  • Визначення ефекту від зміни об’єкта бази даних на процедури і функції
  • Локальні і віддалені залежності
Дни недели:
на выбор
Время занятий:
на выбор
Длительность занятия:
8 годин
Возраст аудитории:
Взрослые, Студенты
Вид подготовки:
Базовый курс
Город:
Онлайн
Преподаватель:
специалист-практик
Документ об окончании:
Сертифікат
Опции:
Групповые занятия, Индивидуальное обучение
Трудоустройство:
Нет
Адрес:
  • м. Київ, вул. Чорновола вячеслава, буд. 4 (офіс 309)
На мапі:

Оставьте свой отзыв

Все отзывы достоверны! К публикации допускаются только отзывы от людей, ранее оставлявших заявку на обучение.

Последние отзывы

По данному курсу пока нет отзывов.

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

Идёт набор на курс!

У цьому курсі розглядаються основні завдання налаштування продуктивності, що вимагаються від адміністратора баз даних: випереджаюче управління через вбудовані функції аналізу продуктивності та інструментів, діагностика і налаштування компонентів бази даних Oracle і діагностика і налаштування проблем з продуктивністю SQL.

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

Стоимость

42 000
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
5 днів - 40 годин

Идёт набор на курс!

Курс адміністрування Oracle Database 19c призначений для того, щоб дати адміністраторам баз даних Oracle практичний досвід адміністрування, моніторингу, настройки та усунення неполадок бази даних Oracle.

Адміністратор бази даних отримає уявлення про архітектуру і процесах всередині сервера бази даних Oracle.

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

Стоимость

40 000
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
5 днів - 40 годин

Идёт набор на курс!

Курс «12cSQL: Oracle 12c Основи SQL1» пропонує введення у технології Oracle.

Студенти вивчають поняття реляційних баз даних та мову програмування SQL.

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

Стоимость

24 000
грн
Кнопка записи: 
Оставить заявку
  • Онлайн
3 дні - 24 години