Oracle 12c: Основи SQL2
18000,00 ₴
Код курса: 12cSQL2
Тривалість: 2 дні / 16 годин
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс пропонує слухачам поглиблене вивчення мови SQL. Розглядаються методи вибірки даних із використанням таких технологій, як ROLLUP, CUBE; складні підзапити та ієрархічні запити. Крім того, в курсі вивчаються можливості, що забезпечують обробку у сховищах даних під час роботи з великими наборами даних, а також роботу з даними у різних часових зонах.
Аудиторія
- розробникам застосунків, які працюють з Oracle Database;
- адміністраторам баз даних;
- системним аналітикам;
- фахівцям технічної підтримки;
- кінцевим користувачам Oracle, яким потрібні поглиблені навички SQL;
- фахівцям, які працюють зі сховищами даних і великими наборами даних.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- керувати користувачами, ролями та системними й об’єктними привілеями;
- створювати та змінювати об’єкти схеми, індекси й обмеження;
- використовувати подання словника даних для аналізу об’єктів Oracle;
- опрацьовувати великі набори даних за допомогою багатотабличного INSERT і MERGE;
- використовувати Flashback Query та Flashback Versions;
- працювати з датами, часовими поясами та інтервальними типами даних;
- створювати складні, багатостовпцеві й корельовані підзапити;
- використовувати EXISTS, NOT EXISTS і конструкцію WITH;
- застосовувати регулярні вирази для пошуку та заміни текстових даних;
- створювати складні SQL-рішення для корпоративних баз і сховищ даних.
Попередні вимоги
Для ефективного навчання учасникам необхідно:
- впевнено володіти основами Oracle SQL;
- уміти створювати SELECT-запити, з’єднання, групування та підзапити;
- розуміти основні концепції реляційних баз даних;
- мати досвід роботи з Oracle SQL Developer або SQL*Plus.
Рекомендовано попередньо пройти курс Oracle Database: Основи SQL1 або мати еквівалентні практичні знання.
Рівень курсу
Поглиблений
Програма курсу
Модуль 1. Контроль доступу користувача
- Відмінність системних привілеїв від об’єктних.
- Створення користувачів.
- Надання системних привілеїв.
- Видача привілеїв таблиці.
- Створення ролі та надання їй привілеїв.
- Зміна пароля користувача.
- Надання об’єктних привілеїв.
- Відібрання привілеїв.
Модуль 2. Керування об’єктами схеми
- Додавання, зміна та видалення стовпця.
- Додавання та видалення обмежень.
- Увімкнення та вимкнення обмежень, відкладена перевірка обмежень.
- Створення та видалення індексів.
- Створення індексів, що базуються на функціях.
- Виконання операції FLASHBACK.
- Створення та використання зовнішніх таблиць.
Модуль 3. Керування об’єктами за допомогою словника даних
- Словник даних.
- Використання подань словника.
- Інформація про таблиці та стовпці.
- Перегляд інформації про обмеження.
- Перегляд інформації про послідовності, індекси та синоніми.
- Додавання коментарів до таблиці та стовпців.
Модуль 4. Опрацювання великих наборів даних
- Опрацювання даних із використанням підзапитів.
- Опис особливостей багатотабличної команди INSERT.
- Використання різних типів багатотабличної команди INSERT.
- Злиття рядків за допомогою команди MERGE.
- Відстеження змін даних за певний період часу.
Модуль 5. Робота з даними в різних часових поясах
- Використання різних типів даних дати та часу для зберігання дробових частин секунди, а також роботи з даними в різних часових поясах.
- Використання типів інтервальних даних для зберігання різниці між двома значеннями, що містять час.
- Практичне застосування низки функцій дати та часу для глобалізації програм.
Модуль 6. Вибір даних з використанням складних підзапитів
- Багатостовпцеві підзапити.
- Використання скалярних підзапитів у SQL.
- Коло проблем, які вирішуються за допомогою корельованих підзапитів.
- Модифікація та видалення рядків за допомогою корелованих підзапитів.
- Використання операторів EXISTS та NOT EXISTS.
- Застосування конструкції WITH.
Модуль 7. Підтримка регулярних виразів
- Переваги застосування регулярних виразів.
- Використання регулярних виразів для пошуку відповідності та заміни рядків.
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




