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

Oracle 12c: Основи SQL2

15 000 UAH за курс
16 годин
Для досвідчених
SQL / DBA
Цей курс про поглиблене вивчення SQL. Тут розглядаються складні підзапити, робота з великими даними, технології на кшталт ROLLUP та CUBE. Ви навчитеся керувати об’єктами схеми, працювати з часовими зонами та використовувати регулярні вирази.

Про курс

Програма курсу

Модуль 1: Контроль доступу користувачів

На цьому курсі починають з основ безпеки. Розглядають різницю між системними та об'єктними привілеями. Учні вчать створювати користувачів, надавати їм права доступу. Показують, як працювати з ролями - створювати їх та налаштовувати привілеї. Також розбирають зміну паролів і процедуру відбирання прав.

Модуль 2: Робота з об'єктами схеми

Далі переходять до управління структурою бази даних. Вчать додавати, змінювати та видаляти стовпці в таблицях. Роблять акцент на роботі з обмеженнями - додають, видаляють, увімкнюють та вимикають їх. Показують створення індексів, включаючи спеціальні індекси на основі функцій. Окремо розглядають операцію FLASHBACK для відновлення даних та роботу з зовнішніми таблицями.

Модуль 3: Словник даних Oracle

Цей блок присвячений роботі з системними каталогами. Пояснюють, що таке словник даних і як ним користуватися. Учні вчать отримувати інформацію про таблиці, стовпці, обмеження. Розглядають перегляд даних про послідовності, індекси та синоніми. Також показують, як додавати коментарі до таблиць та окремих стовпців для кращої документації.

Модуль 4: Робота з великими обсягами даних

Тут переходять до складніших операцій з даними. Вивчають маніпулювання даними за допомогою підзапитів. Детально розглядають багатотабличні INSERT команди різних типів. Показують, як об'єднувати дані за допомогою MERGE. Також вчать відстежувати зміни в даних за певний період часу.

Модуль 5: Робота з датами та часовими зонами

Цей модуль охоплює роботу з часовими даними. Пояснюють різні типи даних для зберігання дати та часу, включаючи дробові частки секунди. Розглядають типи інтервальних даних для обчислення різниці між двома моментами часу. Показують практичне застосування функцій дати та часу для глобальних проектів з різними часовими зонами.

Модуль 6: Складні підзапити

Поглиблено вивчають роботу з підзапитами. Розглядають багатостовпцеві підзапити та скалярні підзапити в SQL. Пояснюють корелейовані підзапити та їх практичне застосування. Показують, як модифікувати та видаляти дані за допомогою корелейованих підзапитів. Вивчають оператори EXISTS та NOT EXISTS, а також використання пропозиції WITH.

Модуль 7: Регулярні вирази

Останній модуль присвячений роботі з текстовими даними. Пояснюють переваги використання регулярних виразів. Показують, як застосовувати їх для пошуку та заміни рядків в Oracle. Це допомагає ефективно обробляти складні текстові шаблони.

Результати навчання

Після завершення курсу учні можуть використовувати технології Flashback для роботи з історією даних. Вміють ефективно маніпулювати великими наборами даних. Працюють з різними часовими форматами та часовими поясами. Створюють складні звіти з групуванням даних. Використовують підзапити та ієрархічні запити. Застосовують регулярні вирази для роботи з текстовими даними в Oracle.

Особливості навчання

Курс включає підтримку ментора, який допомагає з складними моментами. Велика увага приділяється практичним завданням для закріплення навичок. Після успішного завершення видається сертифікат про проходження курсу.

Що включено

Видається диплом/сертифікат
Заняття цілий день
Супровід ментора