Загальна тривалість курсу:

40 годин

Цілі курсу:

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

Зміст:

Введення в PL / SQL. Курсори. Збережені програмні структури. Тригери. Обробка помилок
  • Введення в PL/SQL
  • Модель клієнт / сервер
  • Переваги PL/SQL
  • Основи PL/SQL
  • Структура блоку
  • Типи даних
  • Взаємодія з сервером Oracle
  • Особливості команди SELECT в PL/SQL блоці
  • Оголошення типу даних і розмірності змінних динамічно
  • Написання команд маніпулювання даними (DML) в PL / SQL-блоці
  • Управління транзакціями в PL/SQL
  • Визначення результату виконання DML команд
  • Керуючі структури PL/SQL
  • Типи керуючих структур. IF-THEN-END IF. IF-THEN-ELSE-END IF. IF-THEN-ELSIF-THEN-ELSE-END IF
  • Логічні таблиці
  • Цикли
  • Базові цикли
  • Цикли FOR
  • Цикли WHILE
  • Стилі програмування
  • Засоби форматування програм PL/SQL
  • Середовища налагодження
  • Записи PL/SQL
  • Атрибути таблиць
  • COUNT
  • DELETE
  • EXIST
  • FIRST
  • LAST
  • NEXT
  • PRIOR
  • Атрибут %ROWTYPE
  • Курсори
  • Визначення курсорів
  • Обробка явних курсорів
  • Параметризрвані курсори
  • Цикли вибірки
  • Курсорні цикли FOR
  • Використання WHERE CURRENT OF
  • Процедури і функції
  • Опис використання процедур. Створення процедур. Створення процедур з параметрами. Виклик процедури. Видалення процедури
  • Створення функцій
  • Опис використання функцій
  • Створення функцій
  • Виклик функції
  • Видалення функції
  • Відмінності між процедурами і функціями
  • Пакети
  • Опис пакетів та перерахування їх компонент
  • Створення пакетів, завдання приватних і загальнодоступних конструкцій, а також глобальних і локальних змінних
  • Виклик пакетних об’єктів
  • Видалення пакетів
  • Додаткові концепції
  • Збережені підпрограми і ролі
  • Збережені підпрограми і словник даних
  • Рівні строгості використання збережених функцій в SQL операторах
  • Тригери
  • Елементи тригерів
  • Типи тригерів
  • Новыітипи тригерів
  • Мутирующі таблиці
  • Обробка помилок
  • Поняття виняткову ситуації
  • Виняткові ситуації визначені користувачем
  • Стандартні виняткові ситуації
  • Установка виняткових ситуацій.
Об’єкти. Збірні конструкції. Динамічний SQL. Робота з великими об’єктами. стандартні пакети
  • Об’єкти
  • Основи об’єктно-орієнтованого програмування
  • Створення об’єктних типів
  • Методи
  • Методи MAP та ORDER
  • Збірні конструкції
  • Вкладені масиви змінної довжини
  • Вкладені таблиці
  • Тестування і налагодження програмних структур PL/SQL
  • Динамічний PL/SQL
  • Введення
  • Поняття статичного і динамічного PL/SQL
  • Використання NDS і використання пакета DBMS_SQL
  • Робота з великими об’єктами
  • Порівняння типів даних LONG / RAW / LONG RAW з великими об’єктами (LOBs)
  • Опис LOB
  • Робота з великими файловими об’єктами (BFILE)
  • Використання PL/SQL с LOB
  • Створення таблиці за допомогою стовпців LOB
  • Маніпулювання LOB значеннями
  • Використання стандартного пакета DBMS_LOB
  • Створення тимчасових LOB значень
  • Пакети UTL_FILE (файловий ввід / вивід), DBMS_JOB (завдання для бази даних)
  • Огляд інших пакетів Oracle
  • Залежності
  • Огляд об’єктних залежностей
  • Управління перекомпиляцией PL/SQL об’єктів
Разом дешевше

Вибирай кілька курсів і отримуй особливі умови і вартість