O19cPLSQL. Розробка Web-додатків за допомогою SQL та PL/SQL в Oracle 12c-19c
Курс O19cPLSQL-SQL. Розробка Web-додатків за допомогою SQL та PL/SQL в Oracle 12c-19c
-
- Код курса:
- O19cPLSQL-SQL
-
- Длительность:
- 5 / 40
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Ковальчук Валерий f
- Опыт работы с СУБД Oracle более 15 лет
Описание Курса:
Курс допоможе вам опанувати всі необхідні інструменти для створення сучасних та ефективних web-додатків на базі Oracle, використовуючи останні технологічні рішення SQL та PL/SQL. Курс PL/SQL призначений для розробників, які прагнуть підвищити свої знання та навички у використанні сучасних можливостей SQL та PL/SQL для створення ефективних web-додатків.
Програма курсу охоплює всі аспекти роботи з базами даних Oracle, включаючи налаштування продуктивності, моніторинг серверів, та оптимізацію SQL-запитів.
Аудитория:
Розробники PL/SQL
Системні аналітики
Технічні консультанти
Розробники форм
Розробники порталів
==
Разработчики PL/SQL
Системные аналитики
Технические консультанты
Разработчики форм
Разработчики порталов
Предварительная подготовка:
- Отримати загальне уявлення про SQL
- Ознайомитись із принципом оголошення змінних
- Написати оператори, що виконуються
- Знання PL/SQL
- Основи програмування для сервера Oracle.
- Получить общего представления о SQL
- Познакомиться с принципом объявления переменных
- Написать исполняемые операторы
Приобретаемые навыки:
Після завершення курсу ви зможете:
- Створювати додатки та запити на SQL та PL/SQL на сучасному рівні.
- Використовувати нові архітектурні особливості серверів Oracle 12c та 19c.
- Здійснювати тонке налаштування серверної частини Oracle за допомогою SQL/PLSQL.
- Оптимізувати продуктивність SQL-запитів та здійснювати їх моніторинг.
- Розробляти web-додатки засобами PL/SQL.
Содержание курса:
Модуль 1: Основи Oracle та нові можливості версій 12c та 19c
Інтегрована та контейнерна бази даних Oracle.
Логічна та фізична компоновка бази даних.
Архітектура табличних просторів.
Оптимальне використання пам’яті сервером.
Паралельні сервери та налаштування процесів прослуховування.
Огляд нових можливостей Oracle 19c.
Модуль 2: Робота з типами даних та просторами
Нові типи даних у Oracle 12c та 19c.
Функції для роботи з TimeStamp.
Використання об’єктних та агрегатних типів для зберігання даних.
Модуль 3: Підзапити та аналітичні функції
Використання підзапитів у фразі FROM.
Нові конструкції у фразі SELECT (Rollup, Cube, Case).
Аналітичні функції та CURSOR в операторі SELECT.
Модуль 4: Мова DML та оптимізація запитів
Виконання складних операторів DML у підзапитах.
Оптимізація SQL-запитів та налаштування продуктивності додатків.
Використання команди Analyze та оптимізації за допомогою HINTS.
Модуль 5: Створення та управління таблицями
Мова DDL: створення та зміна таблиць.
Локальне управління табличними просторами.
Створення таблиць з розбивкою на партиції та індекси.
Модуль 6: Транзакції та управління даними
Транзакції: алгоритми спільного доступу до баз даних.
Рівні ізоляції та блокування DML.
Вирішення конфліктів та тупиків.
Модуль 7: Інші об'єкти бази даних та зв'язки
Представлення, індекси та кластери.
Використання ролей для розмежування доступу до даних.
Практичний приклад створення зв’язків зі схемами декількох віддалених баз даних.
Модуль 8: Поглиблене використання PL/SQL
Нові типи даних PL/SQL та їх використання.
Операції BULK COLLECT та DML.
Процедури, функції та пакети PL/SQL.
Модуль 9: Виняткові ситуації та тригери
Обробка виняткових ситуацій у PL/SQL та тригерах.
Використання автономних транзакцій у тригерах.
Модуль 10: Динамічний SQL та об’єктна опція Oracle
Виконання динамічного SQL та DDL-операторів.
Створення власних класів у PL/SQL та їх використання в базі даних.
Інтегрована та контейнерна бази даних Oracle.
Логічна та фізична компоновка бази даних.
Архітектура табличних просторів.
Оптимальне використання пам’яті сервером.
Паралельні сервери та налаштування процесів прослуховування.
Огляд нових можливостей Oracle 19c.
Модуль 2: Робота з типами даних та просторами
Нові типи даних у Oracle 12c та 19c.
Функції для роботи з TimeStamp.
Використання об’єктних та агрегатних типів для зберігання даних.
Модуль 3: Підзапити та аналітичні функції
Використання підзапитів у фразі FROM.
Нові конструкції у фразі SELECT (Rollup, Cube, Case).
Аналітичні функції та CURSOR в операторі SELECT.
Модуль 4: Мова DML та оптимізація запитів
Виконання складних операторів DML у підзапитах.
Оптимізація SQL-запитів та налаштування продуктивності додатків.
Використання команди Analyze та оптимізації за допомогою HINTS.
Модуль 5: Створення та управління таблицями
Мова DDL: створення та зміна таблиць.
Локальне управління табличними просторами.
Створення таблиць з розбивкою на партиції та індекси.
Модуль 6: Транзакції та управління даними
Транзакції: алгоритми спільного доступу до баз даних.
Рівні ізоляції та блокування DML.
Вирішення конфліктів та тупиків.
Модуль 7: Інші об'єкти бази даних та зв'язки
Представлення, індекси та кластери.
Використання ролей для розмежування доступу до даних.
Практичний приклад створення зв’язків зі схемами декількох віддалених баз даних.
Модуль 8: Поглиблене використання PL/SQL
Нові типи даних PL/SQL та їх використання.
Операції BULK COLLECT та DML.
Процедури, функції та пакети PL/SQL.
Модуль 9: Виняткові ситуації та тригери
Обробка виняткових ситуацій у PL/SQL та тригерах.
Використання автономних транзакцій у тригерах.
Модуль 10: Динамічний SQL та об’єктна опція Oracle
Виконання динамічного SQL та DDL-операторів.
Створення власних класів у PL/SQL та їх використання в базі даних.
Материалы и сертификаты:
Акцент Профі - Акцент Профи