Цей курс більше не є частиною портфоліо постачальника. Зв'яжіться з нами для отримання додаткової інформації.
курс 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 Workshop II Ed 2
- Oracle Database: Analytic SQL for Data Warehousing, ред. 1
- Oracle Database 12c R2: Налаштування SQL для розробників, ред. 2
- Oracle Database 12c R2: Програма з PL/SQL, ред. 2
- Oracle Database 19c: Advanced PL/SQL
Oracle Database 12c R2 – Основи SQL і PL/SQL, ред. 2


