Oracle Database 12c R2 – Основи SQL і PL/SQL, ред. 2

Цей курс більше не є частиною портфоліо постачальника. Зв'яжіться з нами для отримання додаткової інформації.

курс Oracle Database 12c R2 – Основи SQL і PL/SQL, ред. 2 надає основи SQL і PL/SQL, а також переваги мов програмування з використанням технології Oracle Database.

За допомогою цієї програми учасники вивчають основи реляційних баз даних, мови програмування SQL і PL/SQL, пишуть запити для однієї та кількох таблиць, маніпулюють даними з таблиць і створюють об’єкти бази даних.

Цей курс супроводжується практичними лабораторними заняттями.

Кому воно адресоване?

  • PL / SQL Developer
  • Розробник форм
  • Розробники додатків
  • Розробник звітів
  • Технічний консультант
  • Портал розробника
  • Функціональний реалізатор

Що ти навчишся?

Учасники цього курсу навчаться:

  • Виконує інструкції з обробки даних (DMD) для оновлення даних у базі даних Oracle;
  • Створюйте анонімні блоки PL/SQL для ефективного виконання;
  • Описує функції та синтаксис PL/SQL;
  • Обробляти помилки виконання;
  • Описує збережені процедури та функції;
  • Використовуйте компіляції програм PL/SQL і умовно керуйте потоком коду (цикли, керуючі структури та явні курсори);
  • Використовуйте курсори для обробки рядків;
  • Визначте основні структурні компоненти бази даних Oracle 11g;
  • Отримувати дані з рядків і стовпців таблиць за допомогою оператора SELECT;
  • Створює звіти з відсортованими та обмеженими даними;
  • Використовуйте функції SQL для створення та отримання власних даних;
  • Відображати дані з кількох таблиць за допомогою синтаксису JOIN ANSI SQL 99;
  • Створення звітів зі зведеними даними;
  • Виконує оператори мови визначення даних (DDL) для створення об’єктів схеми та керування ними.

Передумови:

  • Знання концепцій і методів обробки даних
  • Знайомство з мовами програмування

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Вступ

  • Огляд Oracle Database 12c та супутні товари
  • Огляд реляційних database поняття та термінологія менеджменту
  • Вступ до SQL та його середовища розробки
  • Схема кадрів і таблиці, які використовуються в цьому курсі
  • Oracle Database документація та додаткові ресурси

Отримати дані за допомогою оператора SQL SELECT

  • Перелічіть можливості операторів SQL SELECT
  • Створіть звіт із даними на основі виводу базового оператора SELECT
  • Використовуйте арифметичні вирази та значення NULL в операторі SELECT
  • Викликати псевдоніми стовпців
  • Оператор конкатенації, літеральні рядки символів, альтернативний оператор лапок і ключове слово DISTINCT
  • Виведіть структуру таблиці за допомогою команди DESCRIBE

Обмежені та відсортовані дані

  • Напишіть запити з пропозицією WHERE, щоб обмежити отриманий вихід
  • Опишіть оператори порівняння та логічні оператори
  • Опишіть правила пріоритету для порівняння та логічних операторів
  • Використання символьних рядкових літералів у реченні WHERE
  • Пишіть запити з пропозицією ORDER BY
  • Відсортуйте вихідні дані в порядку спадання та зростання
  • Заміна змінних

Використання однорядкових функцій для налаштування виведення

  • Перелічіть відмінності між однорядковими та багаторядковими функціями
  • Маніпулювати рядками за допомогою символьних функцій
  • Маніпулюйте числами за допомогою функцій ROUND, TRUNC і MOD
  • Виконуйте арифметику з даними
  • Маніпулюйте датами за допомогою функцій ДАТА

Функції перетворення та умовні вирази

  • Описує неявне та явне перетворення типів даних
  • Опишіть функції перетворення TO_CHAR, TO_NUMBER і TO_DATE
  • Вкладення кількох функцій
  • Застосуйте до даних функції NVL, NULLIF і COALESCE
  • Використання умовної логіки IF THEN ELSE у операторі SELECT

Агреговані дані за допомогою групових функцій

  • Використання функцій агрегації в операторах SELECT для створення змістовних звітів
  • Опишіть функції AVG, SUM, MIN і MAX
  • Як обробляти нульові значення у груповій функції?
  • Розділіть дані на групи за допомогою пропозиції GROUP BY
  • Виключіть групи даних за допомогою пропозиції HAVING

Відображати дані з кількох таблиць

  • Напишіть оператори SELECT для доступу до даних із кількох таблиць
  • Об’єднання таблиць за допомогою синтаксису SQL:1999
  • Перегляд даних, які не відповідають умові об’єднання, за допомогою зовнішніх об’єднань
  • Приєднайте таблицю до себе за допомогою самооб’єднання
  • Створення перехресних з'єднань

Використання підзапитів для вирішення запитів

  • Використовуйте підзапит для вирішення проблеми
  • Однорядкові підзапити
  • Групуйте функції в підзапиті
  • Багаторядкові підзапити
  • Використовуйте оператори ANY і ALL у багаторядкових підзапитах
  • Використовуйте оператор EXISTS

Оператори SET

  • Опишіть оператори SET
  • Використовуйте оператор SET, щоб об’єднати кілька запитів в один
  • Опишіть оператори UNION, UNION ALL, INTERSECT і MINUS
  • Використовуйте пропозицію ORDER BY в операціях із наборами

Маніпуляція даними

  • Додайте нові рядки до таблиці
  • Змініть дані в таблиці
  • Використовуйте оператори DELETE і TRUNCATE
  • Як зберегти та відхилити зміни за допомогою операторів COMMIT і ROLLBACK
  • Запровадити послідовність читання
  • Опишіть речення FOR UPDATE

Інструкції DDL для створення та керування таблицями

  • Узагальнити Database Об'єкти
  • Створення таблиць
  • Опишіть типи даних
  • Зрозумійте обмеження
  • Створіть таблицю за допомогою підзапиту
  • Як змінити таблицю?
  • Як упустити стіл?

Інші об’єкти схеми

  • Створювати, змінювати та отримувати дані з подання
  • Виконуйте операції мови обробки даних (DML) над поданням
  • Як скинути перегляд?
  • Створюйте, використовуйте та змінюйте послідовність
  • Створення та видалення індексів
  • Утворіть і відпустіть синоніми

Введення в PL/SQL

  • Огляд PL/SQL
  • Перелічіть переваги підпрограм PL/SQL
  • Огляд типів блоків PL/SQL
  • Створіть простий анонімний блок
  • Згенеруйте вихідні дані з блоку PL/SQL

Ідентифікатори PL/SQL

  • Перелічіть різні типи ідентифікаторів у підпрограмі PL/SQL
  • Використання декларативного розділу для визначення ідентифікаторів
  • Використання змінних для зберігання даних
  • Скалярні типи даних
  • Атрибут %TYPE
  • Зв'язати змінні
  • Послідовності у виразах PL/SQL

Напишіть виконувані оператори

  • Базові вказівки щодо синтаксису блоків PL/SQL
  • Як закоментувати код?
  • Функції SQL у PL/SQL
  • Перетворення типів даних
  • Вкладені блоки
  • Оператори в PL/SQL

Взаємодія з Oracle сервер

  • Інструкції SELECT у PL/SQL для отримання даних
  • Маніпулювання даними на сервері за допомогою PL/SQL
  • Концепція SQL Cursor
  • Навчіться використовувати атрибути курсора SQL для отримання відгуків про DML
  • Як зберегти та відкинути транзакції?

Контрольні структури

  • Умовна обробка за допомогою операторів IF
  • Умовна обробка з використанням операторів CASE
  • Простий оператор циклу
  • Оператор циклу While
  • Інструкція для циклу
  • Заява, що продовжується

Використання складених типів даних

  • Записи PL/SQL
  • Атрибут %ROWTYPE
  • Вставлення та оновлення за допомогою записів PL/SQL
  • Асоціативні масиви (INDEX BY Tables)
  • INDEX BY Table Методи
  • ІНДЕКС ЗА Таблицею рекордів

Явні курсори

  • Розуміння явних курсорів
  • Оголосити курсор
  • Як відкрити Курсор?
  • Отримання даних з курсору
  • Як закрити курсор?
  • Курсор циклу FOR
  • Явні атрибути курсору
  • Речення FOR UPDATE і речення WHERE CURRENT

Обробка винятків

  • Що таке винятки?
  • Обробка винятків за допомогою PL/SQL
  • Заздалегідь визначена пастка Oracle Помилки сервера
  • Перехоплення не визначено Oracle Помилки сервера
  • Перехоплення визначених користувачем винятків
  • Поширювати винятки
  • Процедура RAISE_APPLICATION_ERROR

Збережені процедури та функції

  • Що таке збережені процедури та функції?
  • Розрізняйте анонімні блоки та підпрограми
  • Створіть просту процедуру
  • Створіть просту процедуру з параметром IN
  • Створіть просту функцію
  • Виконайте просту процедуру
  • Виконайте просту функцію

Рекомендуємо продовжити:

Програми сертифікації

Oracle Database 12c R2 – Основи SQL і PL/SQL, ред. 2

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

5
днів

Ціна:

1800 EUR

Доставка:

Викладання в класі, гібридний клас, віртуальний клас

Рівень:

1. Вступ

Ролі:

Database адміністратор