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

Oracle 12c: Основи SQL1

21 000 UAH за курс
24 годин
Для початківців
SQL / DBA
Цей курс навчить працювати з базами даних Oracle. Ви освоїте SQL: писати запити, обробляти дані та створювати об’єкти в базі. Навчання включає роботу з SQL Developer, групування даних, з’єднання таблиць і транзакції. Після курсу ви зможете створювати звіти та керувати даними в Oracle.

Про курс

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

Вступ до Oracle та SQL

На цьому курсі розпочинають з основ - знайомства з Oracle 12c та супутніми продуктами. Слухачі дізнаються про концепції реляційних баз даних, їх теоретичні та фізичні аспекти. Вступ охоплює мову SQL та інструменти розробки, включаючи роботу з SQL Developer та SQL*Plus. Для навчання використовується схема Human Resource (HR) - саме з цими таблицями працюватимуть протягом усього курсу.

Робота з даними: від вибірки до сортування

Далі вивчають команду SELECT - основу отримання даних. Розглядають арифметичні оператори, псевдоніми стовпців та оператор конкатенації. Слухачі навчаться обмежувати результати за допомогою WHERE, використовувати оператори порівняння та логічні оператори. Цей блок також включає роботу зі змінними підстановки та командами DEFINE і VERIFY для гнучкої роботи з запитами.

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

Третій модуль присвячений функціям SQL. Тут пояснюють різницю між однорядковими та багаторядковими функціями. Слухачі навчаться працювати з символьними функціями, перетворювати числа за допомогою ROUND, TRUNC та MOD. Окремо розглядають операції з датами - від арифметичних дій до спеціалізованих функцій роботи з часовими проміжками.

Перетворення типів та умовні вирази

Цей блок розкриває тонкощі перетворення типів даних - як явного, так і неявного. Вивчають функції TO_CHAR, TO_NUMBER та TO_DATE для коректної роботи з різними форматами даних. Особливу увагу приділяють роботі з NULL-значеннями через функції NVL, NULLIF та COALESCE, а також використанню умовних виразів IF THEN ELSE у SQL-запитах.

Групування та агрегація даних

П'ятий модуль навчає аналізувати дані за допомогою групових функцій. Слухачі освоють створення груп через GROUP BY та фільтрацію груп за допомогою HAVING. Ці інструменти дозволяють отримувати зведену інформацію з великих масивів даних - розраховувати середні значення, суми, кількості записів за категоріями.

Складні запити: з'єднання та підзапити

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

Оператори множин та модифікація даних

Сьомий модуль поєднує дві важливі теми. Спочатку вивчають оператори роботи з множинами - UNION, UNION ALL, INTERSECT та MINUS для об'єднання результатів різних запитів. Далі переходять до модифікації даних через команди DML та вивчення транзакцій бази даних. Завершує курс огляд команд DDL для роботи зі структурою бази даних.

Для кого цей курс

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

Що отримують учасники

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

Що включено

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