Курсы SQL Developer

В этой категории вы найдете курсы аналитиков, разработчиков, архитекторов и администраторов баз данных SQL
Читать далее

Сравнение всех курсов

Фильтр
Курс
Формат
Online
Начало занятий
07.09.2026
Длительность
3 дней
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
27 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

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

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

Вступ

  • Цілі курсу, структура навчання, навчальні матеріали
  • Огляд основних можливостей бази даних Oracle та супутніх інструментів
  • Базові концепції реляційних баз даних
  • Вступ до SQL та основних засобів розробки
  • Робота в Oracle SQL Developer
  • Огляд навчальної схеми HR та таблиць, що використовуються під час курсу

SQL у реальних бізнес-завданнях

  • Робота з даними у практичних сценаріях
  • Підготовка даних для звітів і аналітики
  • Приклади задач із напрямів: продажі, клієнти, фінанси
  • Типові завдання, які розв'язуються за допомогою SQL

Вибірка даних за допомогою команди SELECT

  • Основні можливості команди SELECT
  • Використання арифметичних операторів і робота з NULL-значеннями
  • Псевдоніми стовпців
  • Використання конкатенації, рядкових літералів, альтернативного цитування та DISTINCT
  • Перегляд структури таблиць

Фільтрація та сортування даних

  • Використання WHERE для відбору потрібних рядків
  • Оператори порівняння та логічні оператори
  • Сортування результатів запитів
  • Використання змінних підстановки

Використання однорядкових функцій

  • Відмінності між однорядковими та багаторядковими функціями
  • Обробка рядкових даних у SELECT і WHERE
  • Числові функції ROUND, TRUNC, MOD
  • Операції з типом даних DATE
  • Функції для роботи з датами

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

  • Явне та неявне перетворення типів даних
  • Використання TO_CHAR, TO_NUMBER, TO_DATE
  • Вкладені функції
  • Використання NVL, NULLIF, COALESCE
  • Умовна логіка в SQL-запитах

Агрегація даних за допомогою групових функцій

  • Використання групових функцій у SELECT
  • Групування даних за допомогою GROUP BY
  • Фільтрація згрупованих даних за допомогою HAVING
  • Формування підсумкових вибірок для аналізу та звітності

Об'єднання даних із кількох таблиць

  • Синтаксис з'єднання таблиць для отримання даних із кількох джерел
  • Основні типи JOIN
  • JOIN на практичних прикладах
  • Типові помилки при з'єднанні таблиць
  • З'єднання таблиці із самою собою
  • З'єднання з умовами, відмінними від рівності
  • Зовнішні з'єднання

Використання підзапитів

  • Завдання, які розв'язуються за допомогою підзапитів
  • Однорядкові підзапити
  • Багаторядкові підзапити

Оператори роботи над множинами

  • Призначення операторів роботи над множинами
  • UNION та UNION ALL
  • INTERSECT
  • MINUS
  • Узгодження результатів SELECT
  • Сортування результатів під час використання операторів множин

Мова зміни даних (DML)

  • Основні команди DML
  • Додавання, оновлення та видалення даних
  • Транзакції бази даних

Використання мови визначення даних (DDL)

  • Основні команди DDL
  • Створення та зміна об'єктів бази даних
  • SQL для аналітики та бізнесу в Oracle Database

Типові помилки під час роботи з SQL

  • Типові помилки в SQL-запитах
  • Особливості роботи з NULL-значеннями
  • Причини появи дублікатів у результатах
  • Типові помилки при використанні JOIN

Після курсу ви зможете:

  • Писати SQL-запити для реальних робочих завдань
  • Об'єднувати дані з кількох таблиць
  • Створювати вибірки для аналізу та звітності
  • Фільтрувати, агрегувати й обробляти дані
  • Готувати дані для Power BI та Excel
  • Упевнено працювати з базами даних Oracle

Особливості курсу

  • Практика на реальних завданнях
  • Мінімум теорії, максимум практики в SQL
  • Приклади, наближені до робочих ситуацій
  • Навички, які можна застосовувати в роботі одразу після навчання
  • Викладач із практичним досвідом
Подать заявку
Курс
Формат
Online
Начало занятий
31.08.2026
Длительность
24 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
27 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

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

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

Вступ

  • Завдання курсу, програма курсу, додатки до курсу
  • Огляд основних можливостей бази даних Oracle 12c та супутніх продуктів
  • Обговорення основних концепцій, а також теоретичних та фізичних аспектів реляційної бази даних
  • Введення в SQL та засоби розробки на ньому
  • Використання SQL Developer
  • Запуск SQL*Plus із Oracle SQL Developer
  • Схема Human Resource (HR)
  • Таблиці, що використовуються в курсі

Вилучення даних за допомогою команди SELECT

  • Список можливостей команди SELECT
  • Використання арифметичних операторів та невизначених значень у команді SELECT
  • Псевдоніми стовпців
  • Використання оператора конкатенації, рядків-літералів, альтернативного оператора цитування та пропозиції DISTINCT
  • Використання команди DESCRIBE для виведення структури таблиці

Обмеження та сортування даних

  • Використання пропозиції WHERE для вибірки необхідних рядків
  • Використання операторів порівняння та логічних операторів у пропозиції WHERE
  • Змінні підстановки
  • Використання команд DEFINE та VERIFY

Використання однорядкових функцій

  • Демонстрація відмінностей між однорядковими та багаторядковими функціями SQL
  • Перетворення рядків за допомогою символьних функцій, що використовуються у списку SELECT та пропозиції WHERE
  • Перетворення чисел за допомогою функцій ROUND, TRUNC та MOD
  • Арифметичні операції стосовно типу даних DATE
  • Використання функцій для роботи з датами

Використання функцій перетворення та умовних виразів

  • Опис явного та неявного перетворення типів даних
  • Використання функцій перетворення TO_CHAR, TO_NUMBER та TO_DATE
  • Вкладені функції
  • Застосування функцій NVL, NULLIF та COALESCE до даних
  • Використання логічних умов IF THEN ELSE у команді SELECT

Агрегація даних за допомогою групових функцій

  • Використання групових функцій у команді SELECT
  • Створення груп даних за допомогою пропозиції GROUP BY
  • Виключення груп даних за допомогою фрази HAVING

Відображення даних із кількох таблиць за допомогою з'єднань

  • Синтаксис з'єднання таблиць для доступу до даних більш ніж однієї таблиці
  • Типи з'єднань
  • Природне поєднання
  • З'єднання таблиці саме з собою
  • З'єднання з умовами, відмінними від рівності
  • Зовнішні з'єднання

Використання підзапитів

  • Типи проблем, які вирішуються за допомогою підзапитів
  • Однорядкові підзапити
  • Багаторядкові підзапити

Оператори роботи над безліччю

  • Опис операторів роботи над множинами
  • Оператори UNION та UNION ALL
  • Оператор INTERSECT
  • Оператор MINUS
  • Зіставлення результатів SELECT
  • Сортування результатів під час використання операторів роботи над безліччю

Мова зміни даних (DML)

  • Опис команд DML
  • Транзакції бази даних

Використання мови визначення даних (DDL)

Опис команд DDL.

Попередні вимоги до учасників курсу

  • Загальне уявлення про концепції та методики обробки даних
  • Загальне уявлення про мови програмування

Слухачі вивчають

  • Команди SQL та реляційну базу даних Oracle
  • Використовувати SQL Developer
  • Створення звітів за допомогою команд SQL
  • Зміна даних у реляційних таблицях та збереження змін
  • Концепція реляційних баз даних і мови програмування SQL
  • Створювати звіти за допомогою мови SQL

Особливості курсу

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
07.09.2026
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

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

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

Вступ до БД

  • Історія SQL
  • Схема роботи з БД
  • Ієрархічна структура бази даних (необхідність знати бізнес-процеси)
  • Нормалізація БД (1-3 НФ)
  • Рознесення таблиці за елементами до БД
  • Завдання: побудувати структуру бази за вихідними полями

Принципи роботи з MS SQL та MS SQL Server Management Studio

  • Версії MS SQL
  • Склад MS SQL 2016
  • Установка Microsoft SQL Server
  • Установка MS SQL Server Management Studio
  • MS SQL Server Management Studio (Створення БД, Створення таблиць, Типи даних - загальне уявлення)

Створення таблиць

  • Типи даних SQL (Текстові, Числові, Дата час)
  • Атрибути та обмеження стовпців і таблиць на прикладах (PRIMARY KEY, IDENTITY, UNIQUE, NULL і NOT NULL, DEFAULT, CHECK, CONSTRAINT (особливості й призначення)
  • Зовнішній ключ
  • Особливість видалення записів зв'язаних таблиць
  • Налаштування ON DELETE й ON UPDATE для зв'язаних таблиць
  • ALTER (що можна міняти, а що ні)
  • Створення бекапу

Робота з операторами INSERT, UPDATE, DELETE та SELECT

  • INSERT - вставка записів в таблицю
  • UPDATE - зміна значень полів в записах
  • DELETE - видалення записів з таблиці
  • SELECT - прості запити на виведення даних
  • SELECT з обчисленням за полями
  • DISTINCT - отримання унікальних значень за полями
  • Використання псевдонімів (Aliases) для назв стовпців
  • Особливості прописування псевдонімів з декількох слів
  • Сортування (ASC/DESC, можливості використання псевдонімів та номерів за порядком)
  • TOP та OFFSET...FETCH NEXT - часткове виведення записів з таблиці
  • Порядок виконання SELECT
  • Фільтрація записів за значеннями полів (Розрахунки в операторі WHERE, Логічні оператори, властивість IS NULL, Оператори фільтрації: IN, BETWEEN, LIKE)

Робота з агрегатними функціями та групування

  • Агрегатні функції (AVG, SUM, MIN, MAX, COUNT, Особливість роботи зі значеннями NULL, використання All і Distinct)
  • Оператори GROUP BY і HAVING
  • Приклади використання GROUP BY
  • Правила прописування полів у Select-і, неможливість використання псевдонімів
  • GROUP BY на декілька полів
  • GROUP BY за розрахованим значенням
  • Фільтрація груп. HAVING

Вбудовані функції

  • Функції для роботи з рядками (LEN, CHARINDEX, PATINDEX, LEFT, RIGHT, SUBSTRING, CONCAT)
  • Функції для роботи з числами (ROUND, CEILING, FLOOR, RAND)
  • Функції роботи з датою (GETDATE(), DAY(), MONTH(), YEAR(), DATENAME, DATEPART, FORMAT, DATEDIFF)
  • Використання перетворень дати в групуванні
  • Функції перетворення типів (CAST, CONVERT)
  • Функції розгалуження (CASE, IIF)

Робота з підзапитами

  • Некорелюючі підзапити
  • Корелюючі підзапити
  • Підзапити в основних командах SQL
  • Update корелюючий

Об'єднання таблиць

  • Сутність "грубого" об'єднання
  • Об'єднання. INNER JOIN
  • Сутність об'єднання INNER JOIN
  • Поняття "намиста" при послідовному об'єднанні таблиць
  • Об'єднання. INNER SELF JOIN
  • Об'єднання. OUTER JOIN (LEFT JOIN, LEFT JOIN vs INNER JOIN, RIGHT JOIN, FULL OUTER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (INNER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (LEFT JOIN)
  • Коли join непотрібний
  • Коли join необхідний
  • Коли можна з left join чи без нього

Використання табличних буферів (представлення (views), табличні змінні, тимчасові та похідні таблиці)

  • Створення, зміна та видалення
  • Оновлюваний View
  • Неоновлюваний View
  • Табличні змінні
  • Тимчасові таблиці
  • Похідні таблиці

Змінні та базові оператори у програмуванні на T-SQL

  • Робота зі змінними (DECLARE, SET, SELECT, PRINT)
  • Select та змінні
  • Змінні в запитах
  • Умовні вирази
  • Цикли
  • Оператори BREAK і CONTINUE

Процедури, користувацькі функції та тригери

  • Приклад процедури
  • Параметри в процедурах
  • Параметри за замовчуванням в процедурах
  • Варіанти передавання значень
  • Вихідні параметри й повернення результату

Користувацькі функції

  • Основні обмеження
  • Проста функція
  • Функції з запитами
  • Принципи створення функцій
  • Сутність змінної
  • Параметр за замовченням
  • Статистика реального часу
  • План виконання запиту
  • Статистика запиту

Тригери

  • Принципи роботи тригерів
  • Налаштування та використання тригерів
  • Тригери типу INSTEAD OF
  • Обробка тригером декількох рядків

Віконні функції в запитах аналітики

  • Компоненти віконних функцій
  • Принципи використання OVER
  • Використання PARTITION для групування даних
  • Обмеження рядків у віконних функціях
  • Групи віконних функцій: агрегатні, ранжування, зміщення, аналітичні.
  • Можливості CUBE та ROLLUP

Використання операторів наборів рядків: UNION, EXCEPT, INTERSECT

  • Запити з UNION і UNION ALL
  • Запити з EXCEPT і INTERSECT

PIVOT - можливості використання та альтернативи

  • Використання зведених таблиць без PIVOT
  • Етапи використання PIVOT
  • Зведені таблиці з PIVOT
  • PIVOT з групуванням
  • PIVOT + UNION
  • Альтернативні шляхи отримання зведених таблиць

Додаткові теми:

  • Реалізація обробки помилок
  • Транзакції
  • Імпорт та експорт даних
  • Оптимізація запитів
  • Обробка XML

Після курсу слухачі зможуть:

  • Описати основні концепції архітектури Microsoft SQL Server 2016
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Розуміти типи даних в SQL Server
  • Створювати БД для вирішення бізнес-задач
  • Оперувати з даними за допомогою Transact-SQL
  • Сортувати та фільтрувати дані
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • використовувати підзапити
  • Писати запити різного рівня складності до окремих і з'єднаних таблиць
  • Створювати представлення (Views)
  • Писати аналітичні запити різного рівня складності
  • Програмувати за допомогою T-SQL
  • Створювати збережені процедури
  • Розробляти й використовувати користувацькі функції
  • Писати й використовувати тригери

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу + лабораторні роботи
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
31.08.2026
Длительность
8 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
11 824 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • SQL / DBA
SoftServe Academy
Подробнее

План курсу

Теми:

  • Relational Database Basic
  • Keys. Relations. SQL Data Types
  • Accessing Data: simple SELECT statement
  • Creating simple reports
  • SELECT Statement: Working with Multiple Tables
  • Advanced Data Selection: Aggregate Functions
  • SQL Subqueries
  • Database Design. Building a Simple Database Structure
  • Database Objects’ Management
  • Manipulating Database Data. Specifying Values
  • Views: Creating, Usage and Deleting
  • DB Administration. Transactions
  • Creating the Stored Procedures
  • Triggers in DB
  • NoSQL, MongoDB

Після проходження курсу ви будете вміти:

  • Базові типи даних мови SQL; оператори SQL, які відповідають за створення об’єктів бази даних; оператори SQL, які надають можливість маніпулювати даними; засоби доступу до даних; інструменти та конструкції SQL для адміністрування бази даних;
  • Проєктувати базу даних конкретної предметної області; використовувати графічний клієнт для роботи із сервером бази даних. створювати об’єкти бази даних та управляти ними;
  • Додавати дані в базу, змінювати та знищувати їх; будувати прості та складні запити до таблиць бази даних;
  • Управляти роботою користувачів БД та їх ролями; використовувати SQL-запити для доступу до даних з програмних модулів.

Особливості курсу

  • Загальні знання СУБД
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових е-курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

Викладачі курсу

Dmytro Minochkin - Ментор SoftServe Академії

Подать заявку
Курс
Формат
Online
Начало занятий
17.08.2026
Длительность
40 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
35 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

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

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

Введення в Microsoft SQL Server

  • Базова архітектура SQL Server
  • Редакції й версії SQL Server
  • Початок роботи з SQL Server Management Studio
  • SQL Server в хмарі (Azure SQL)

Введення в мову запитів T-SQL

  • Введення в T-SQL
  • Поняття набору даних
  • Поняття логіки предиката
  • Поняття логіки послідовності операторів в SELECT-виразах

Написання SELECT-запитів

  • Написання простих SELECT-виразів
  • Видалення дублікатів з використанням DISTINCT
  • Використання табличних і колонкових псевдонімів
  • Написання простих CASE-виразів

Запит даних з декількох таблиць

  • Поняття об'єднань
  • INNER JOIN: запит даних з використанням внутрішнього об'єднання
  • OUTER JOIN: запит даних з використанням зовнішнього об'єднання
  • CROSS JOIN та SELF JOIN: перехресне об’єднання та об'єднання таблиці з собою

Сортування і фільтрація даних

  • Сортування даних
  • Фільтрація даних та предикатів
  • Використання опцій TOP і OFFSET-FETCH для фільтрації
  • Робота з невідомими значеннями (NULL)

Робота з типами даних SQL Server

  • Введення в типи даних SQL Server
  • Робота з текстовими типами даних
  • Робота з типами даних "Дата і Час"

Обробка JSON та XML у SQL Server

  • JSON у SQL Server
    • Збереження та обробка JSON-даних
    • Використання OPENJSON для розбору JSON
    • Отримання значень з JSON за допомогою JSON_VALUE
    • Конвертація таблиць у JSON-формат
  • XML у SQL Server
    • Використання XML-даних та типів
    • Формування XML за допомогою FOR XML
    • Розбір XML з OPENXML
    • Виконання XQuery для запитів до XML

Використання DML для зміни даних

  • Додавання даних
  • Зміна та видалення даних
  • Генерація автоматичних стовпців значень

Використання вбудованих функцій

  • Написання запитів з використанням вбудованих функцій
  • Використання функцій перетворення
  • Використання логічних функцій
  • Використання функцій для перевірки значень NULL

Угрупування й агрегування даних

  • Використання функцій агрегування
  • Використання пропозиції GROUP BY
  • Фільтрація згрупованих даних з використанням пропозиції HAVING

Використання вкладених запитів

  • Написання автономних вкладених підзапитів
  • Написання кореляційних підзапитів
  • Використання предикатів EXISTS у підзапитах

Використання табличних виразів

  • Використання переглядів
  • Використання функцій з табличним значенням
  • Використання похідних таблиць
  • Використання звичайних табличних виразів

Використання операторів наборів рядків

  • Написання запитів з операторами UNION та UNION ALL
  • Використання операторів EXCEPT та INTERSECT
  • Використання оператора APPLY

Використання функцій ранжирування, зміщення і агрегування Windows

  • Створення панелей за допомогою OVER
  • Використання віконних функцій

Набори відомостей й угрупування

  • Використання запитів з PIVOT та UNPIVOT
  • Робота з угрупованнями даних

Виконання збережених процедур

  • Запит даних за допомогою збережених процедур
  • Передача параметрів у збережені процедури
  • Створення простих процедур
  • Робота з динамічним SQL

Програмування за допомогою T-SQL

  • Елементи програмування T-SQL
  • Управління програмним потоком

Реалізація обробки помилок

  • Обробка помилок T-SQL
  • Структурована обробка виключень

Реалізація транзакцій

  • Транзакції та бази даних двигунів
  • Контроль транзакцій

Після закінчення курсу слухачі зможуть

  • Описати основні концепції архітектури Microsoft SQL Server
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Писати SELECT-запити
  • Виконувати запити з декількох таблиць
  • Сортувати та фільтрувати дані
  • Описати типи даних в SQL Server
  • Змінювати дані за допомогою Transact-SQL
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Використовувати оператор SET
  • Програмувати за допомогою T-SQL
  • Реалізовувати транзакції

Особливості курсу

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
31.08.2026
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

Курс навчає IT-фахівців адмініструванню та підтримці Exchange Server, а також розповідає про його встановлення та налаштування. В курсі описується, як управляти одержувачами пошти і загальними папками, в тому числі виконувати масові операції за допомогою командної консолі Exchange. Крім того, розглядається управління підключеннями клієнтів, транспортування повідомлень і гігієна, а також висока доступність розгортання Exchange Server. Також розповідається про впровадження рішень для аварійного відновлення. І, нарешті, в курсі розглядається підтримка і контроль розгортання Exchange Server і адміністрування Exchange Online в розгортанні Office 365.

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

Розгортання Exchange Server

  • Огляд Exchange Server
  • Архітектура Exchange Server
  • Вимоги до Exchange Server
  • Розгортання Exchange Server
  • Інструменти управління Exchange Server

Управління сховищем Exchange Server

  • Бази даних поштової скриньки Exchange Server
  • Сховище Exchange Server
  • Налаштування баз даних і сховища поштової скриньки

Управління об'єктами одержувачів

  • Управління поштовими скриньками користувачів
  • Управління іншими типами поштових скриньок
  • Управління іншими об'єктами одержувачів
  • Налаштування політик і списків адрес

Управління одержувачами і серверами Exchange за допомогою командлетів Exchange Server

  • Огляд командної консолі Exchange
  • Управління Exchange Servers за допомогою командлетів командної консолі
  • Управління серверами Exchange за допомогою сценаріїв

Реалізація клієнтського підключення

  • Налаштування служб клієнтського доступу
  • Управління службами клієнтського доступу
  • Підключення клієнта в Exchange Server
  • Налаштування Outlook в Інтернеті
  • Налаштування мобільного обміну повідомленнями

Управління високою доступністю в Exchange Server

  • Висока доступність
  • Налаштування високодоступних баз даних поштової скриньки
  • Налаштування високої доступності служб клієнтського доступу

Реалізація аварійного відновлення для Exchange Server

  • Реалізація резервного копіювання Exchange Server
  • Реалізація відновлення Exchange Server

Налагодження та управління передачею повідомлень

  • Огляд транспортування повідомлень
  • Налаштування транспортування повідомлень
  • Керування транспортними правилами

Налаштування безпеки повідомлень

  • Розгортання та управління сервером Edge Transport для забезпечення безпеки повідомлень
  • Впровадження антивірусного рішення
  • Впровадження антиспам-рішення

Моніторинг та усунення несправностей

  • Моніторинг Exchange Server
  • Усунення несправностей Exchange Server

Захист і обслуговування Exchange Server

  • Захист Exchange Server з використанням RBAC
  • Налаштування ведення журналу аудиту
  • Обслуговування Exchange Server

Впровадження та управління розгортанням Exchange Online

  • Огляд Exchange Online і Office 365
  • Управління Exchange Online
  • Реалізація переходу на Exchange Online
  • Управління гібридним середовищем

Після курсу слухачі зможуть:

  • Розгортати Exchange Server
  • Планувати і налаштовувати сховище для Exchange Server
  • Створювати і управляти різними об'єктами одержувачів в Exchange Server
  • Виконувати завдання управління одержувачами і сервером Exchange за допомогою командлетів Exchange Server
  • Розгортати служби клієнтського доступу на сервері Exchange
  • Управляти високою доступністю в Exchange Server
  • Реалізувати аварійне відновлення для Exchange Server
  • Налаштовувати і управляти транспортуванням повідомлень
  • Налаштовувати безпеку повідомлень
  • Моніторити і усувати несправності
  • Налаштовувати дозвіл контролю доступу на основі ролей Exchange Server і налаштовувати ведення журналу аудиту для адміністраторів і користувачів
  • Впроваджувати і управляти інтеграцією за допомогою Exchange Online

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Видеокурс / Платформа
Рекомендуем
Формат
Online
Начало занятий
Любой момент
Длительность
2 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Гибкий графикВыдаётся диплом/сертификат
  • SQL / DBA
IAMPM
Подробнее

Програма курсу розрахована людей, які хочуть з нуля вивчити необхідну SQL базу для ефективної роботи з даними. У процесі навчання ви зрозумієте архітектуру та структуру зберігання даних у базі, навчитесь підключатися до баз даних та обробляти отримані дані, писати правильні SQL-запити та об'єднувати результати кількох запитів, працювати з аналітичними функціями SQL, візуалізувати отримані данні за допомогою Power BI, Tableau.

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

Основи роботи з SQL та базами даних

  • Види баз даних. Таблиці та поля.
  • Оператори SELECT та FROM. Створюємо перший запит. Використання Alias.
  • Оператор WHERE.
  • Логічні оператори AND, OR, NOT.
  • Оператори BETWEEN, LIKE, IN. Обережно "NULL"!

Які проблеми вирішимо?

  • Нерозуміння структури зберігання даних для роботи з БД
  • Некоректне ТЗ для розробника уповільнює процес роботи з даними
  • Складні запити, які можуть покласти БД, якщо не знаєш основи SQL

Сортування та групування даних

  • Сортування результатів запиту. Отримуємо першу статистику.
  • Функції агрегації. Розширені можливості угруповання даних.
  • Варіанти використання операторів. Поєднуємо результати кількох запитів.
  • Оператори UNION та UNION ALL.

Які проблеми вирішимо?

  • Не знаєте, як правильно використовувати SQL-запити для отримання даних
  • У таблицях містяться тисячі даних, з якими складно працювати
  • Не виходить ефективно працювати з даними з різних таблиць

Аналітичні функції SQL для менеджерів. Частина 1

  • Перетворення типів (функція CAST).
  • Статистичні функції (SUM, AVG, MIN, MAX, COUNT).
  • Функції дати-часу (DATE, DATEADD, DATEDIFF).
  • Поняття DATE PART, поняття TIMESTAMP.
  • Рядкові функції (REPLACE, TRiM, SUBSTRING ...).

Які проблеми вирішимо?

  • Неефективна аналітика даних через незнання функцій
  • Складно обробляти дані через зв'язку з Excel
  • Аналіз даних з БД займає дуже багато часу

Аналітичні функції SQL для менеджерів. Частина 2

  • Віконні функції (... OVER… PARTITION BY…).
  • Логічні функції (FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENTILE_CONT).
  • Отримання даних із JSON. Агрегація даних для SQL.

Які проблеми вирішимо?

  • Неефективна аналітика даних через незнання функцій
  • Складно обробляти дані через зв'язку з Excel
  • Аналіз даних з БД займає дуже багато часу

Інтеграція даних. Power BI

  • Підготовка даних до імпорту. Джерела імпорту.
  • Інтерфейс та способи імпорту.
  • Налаштування моделі та зв'язків, агрегація даних.
  • Форматування візуальних елементів.

Які проблеми вирішимо?

  • Відсутність навички візуалізації отриманих даних
  • Складання не дуже гарних звітів для стейкхолдерів та команди
  • Візуалізація даних - це довго, незрозуміло та складно

Бонус-відеолекція. Візуалізація в Excel

  • Використання Excel не на всю потужність.
  • Формули, які допоможуть ВА.
  • Діаграми або як пояснювати залежності.
  • Dashboard на колінах.

Які проблеми вирішимо?

  • Використання Excel не на всю потужність
  • Незнання формул
  • Складнощі з візуалізацією

Бонус-відеолекція. Візуалізація у Tableau

  • Види візуалізацій: динаміка, частки, залежності.
  • Правила візуалізації та помилки.
  • Огляд інструменту: worksheet, dashboard, analytics.

Які проблеми вирішимо?

  • Невміння користуватись повним функціоналом
  • Складнощі з візуалізацією
  • Помилки, які ви можете допустити при використанні

Особливості курсу

  • Курс надає можливість з нуля вивчити необхідну SQL базу
  • Відеолекції з теоретичним матеріалом та онлайн-сесії зі спікером
  • Бонус лекції
  • Викладачі мають великий досвід роботи у різних компаніях
  • Персональні консультації по розвитку кар'єри
  • Допомога в пошуку релевантних вакансій
  • Повернення коштів після першого заняття, якщо не сподобається.

Викладачі курсу

  • Микита Старостін - Senior Full-stack Developer at Itransition Group
  • Ольга Момот - Business Analyst в Eva
  • Денис Греков - Lead analyst в WhaleApp
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
10 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
3 186 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
CyberBionic Systematics
Подробнее

Курс SQL Практикум складається з 5-ти логічно взаємопов'язаних уроків, на яких учні застосовують на практиці теоретичні знання мови T-SQL.

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

Database creation

  • Створення БД
  • Створення таблиць
  • Створення зв'язків. Цілісність посилань
  • Користувальницькі обмеження
  • Наповнення таблиць даними

Trigger

  • Створення необхідних Тригерів
  • Написання простих запитів на вибірку даних

Query

  • Запити на вибірку з декількох таблиць
  • Запити на вибірку з декількох таблиць з відображенням зведених даних

Subquery. Function

  • Підзапити
  • Пов'язані підзапити
  • Функції

View. Procedure

  • Представлення
  • Користувальницькі процедури
  • Узагальнені табличні вирази

Після закінчення курсу ви будете вміти:

  • Створювати бази даних, таблиці, зв’язки, здійснювати наповнення таблиць
  • Працювати з тригерами та різними запитами на вибірку даних
  • Створювати підзапити та зв’язані підзапити, користувацькі функції
  • Працювати з уявленнями, користувацькими процедурами та узагальненими табличними виразами

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
  • Олександр Пономаренко - .NET Developer
  • Дмитро Шваб - .NET Developer. Тренер-консультант
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
10 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
3 158 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • QA Automation / QA Manual
  • SQL / DBA
CyberBionic Systematics
Подробнее

Курс "QA. Бази даних та SQL" розрахований на тих, хто взагалі не займався програмуванням, роботою з БД або має початкові знання, які хоче впорядкувати та поглибити. Протягом п'яти логічно взаємопов'язаних уроків учні опанують основи роботи з БД, матимуть знання про їхні види, основні групи команд та можливості використання БД в якості сховища інформації. Також студенти отримають практичні навички використання БД.

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

Що таке база даних

  • Види баз даних
  • Реляційна БД
  • Система управління базами даних (СУБД)
  • Мова SQL
  • SQL-стандарти
  • Робота з базами даних у SQL Server
  • Типи даних полів
  • Групи операторів (DDL, DML, DCL, TCL)

Основи DDL. Агрегуючі функції

  • Робота з таблицями
  • Агрегуючі функції

Основи SQL

  • Data Manipulation Language (DML)
  • Data Query Language
  • JOIN's

NoSQL. MongoDB

  • SQL vs NoSQL
  • Що таке MongoDB
  • JSON
  • Як розпочати роботу з MongoDB
  • CRUD

Практика SQL

Розв'язання SQL-задач у командах

Після завершення курсу ви будете вміти:

  • SQL
  • NoSQL
  • MongoDB

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

Олександр Бреславець - Lead Test Engineer at EPAM

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
10 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
3 013 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
CyberBionic Systematics
Подробнее

Курс складається з 5 уроків, на яких кожен студент опанує основи побудови реляційних баз даних та SQL і познайомиться з базовим використанням СУБД PostgreSQL.

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

Реляційні БД. Інфраструктура та розгортання БД

  • Введення в реляційні бази даних
  • Інфраструктура та розгортання БД
  • Знайомство з клієнтами і підключення
  • Підключення до БД з Python-коду

Основні типи даних PostgreSQL та прості запити

  • Основні типи даних PostgreSQL
  • Прості запити

Об'єднання таблиць (JOIN) та підзапити

  • JOIN - поєднання таблиць (види, приклади та псевдоніми)
  • Підзапити (структурування запитів та синтаксис підзапитів)

Інші об'єкти баз даних: представлення та функції

  • Представлення VIEW
  • Функції в PostgreSQL
  • Існуючі варіанти мов для написання серверних функцій у PostgreSQL (SQL, PL\pgSQL, PL\Python, PL\Tcl, PL\Perl, C)
  • Основні правила створення серверних функцій в PostgreSQL
  • SQL: синтаксис визначення функції
  • Використання процедурних мов для створення функцій

Проєктування БД. DLL - керуємо базами даних та об'єктами баз даних (таблицями, представленнями, функціями і іншими)

  • Проєктування БД
  • Нормалізація БД
  • DDL - керуємо базами даних та таблицями

Після завершення курсу ви будете вміти:

  • Проєктувати БД, виконувати їхню нормалізацію
  • Розгортати БД, підключатися до неї за допомогою Python
  • Працювати з реляційною СУБД PostgreSQL і складати прості запити
  • Виконувати об'єднання таблиць та користуватися підзапитами
  • Створювати представлення та оперувати функціями
  • Керувати базами даних та таблицями за допомогою DDL

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Впевнені знання з будь-якої процедурної або об'єктно-орієнтованої мови програмування

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

Костянтин Зівенко - Тренер з напрямку Python Developer

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
16 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
4 067 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
CyberBionic Systematics
Подробнее

Курс MySQL Essential складається з 8-ми уроків, дозволяють початківцям розробникам освоїти всі основні концепції програмування під MySQL Server. Даний курс так само розглядає оптимізацію MySQL Server, поради при розробці, завдання адміністрування, що будуть корисними і для досвідчених розробників.

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

Вступ до SQL

  • Основні поняття баз даних
  • Об'єкти реляційної бази даних
  • Ознайомлення з MySQL Workbench
  • Що таке DML?
  • Основні запити мови DML: SELECT, INSERT, UPDATE, DELETE.

Основи DDL

  • Що таке DDL?
  • Основні запити мови DDL: CREATE, ALTER, DROP
  • Поняття користувальницьких обмежень, первинного і зовнішнього ключа
  • Типи зв'язків

Проєктування БД

  • Нормалізація
  • Освоєння візуальних засобів проєктування баз даних

JOIN-s

  • Розгляд внутрішніх з'єднань
  • Розгляд зовнішніх з'єднань
  • Розгляд об'єднань

Вкладені запити

  • Вкладені запити
  • Пов'язані вкладені запити

Індексування

  • Організація пам'яті БД
  • Розгляд всіх видів індексів
  • Уявлення

Збережені процедури. Користувацькі функції

  • Збережені процедури
  • Користувацькі функції
  • Робота з курсорами

Транзакція. Триґер

  • Транзакція
  • Механізми відкату транзакцій
  • Триґер

Після завершення курсу ви будете вміти:

  • Проєктувати бази даних
  • Застосовувати нормалізацію, використовуючи нормальні форми
  • Маніпулювати даними за допомогою різних запитів
  • Індексувати дані
  • Створювати функції та процедури, працювати з тригерами
  • Створювати представлення та працювати з ними
  • Оптимізовувати бази даних
  • Будувати моделі даних

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Базові знання будь-якого процедурного або об'єктно-орієнтованої мови програмування

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Євген Кондаков - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Олександр Корж - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Engineer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Олег Сотніченко - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at CyberBionoc
  • Дмитро Красний - Тренер-консультант напрямку Java Developer
  • Владислав Донець - Middle Java Developer at SoftServe
  • Олександр Виноградов - Software Developer
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
14 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 191 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
CyberBionic Systematics
Подробнее

"Курс SQL для початківців" складається з 7-ти уроків, що дозволяють розробникам-початківцям засвоїти всі основні концепції програмування під SQL Server 2012 R2, даний курс також розглядає оптимізацію SQL Server, поради при розробці, завдання адміністрування, що буде корисним і для досвідчених розробників.

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

Введення до SQL

  • Основні поняття баз даних
  • Об'єкти реляційної бази даних
  • Ознайомлення з Management Studio
  • Типи даних T-SQL

T-SQL запити

  • Що таке SQL, T-SQL
  • Що таке DML
  • Основні запити мови DML: SELECT, INSERT, UPDATE, DELETE
  • Подальше освоєння засобів Management Studio

Основи DDL

  • Що таке DDL
  • Основні запити мови DDL: CREATE, ALTER, DROP
  • Поняття користувальницьких обмежень, первинного та зовнішнього ключа

Проєктування баз даних

  • Проектування баз даних, нормалізація
  • Освоєння візуальних засобів проектування баз даних

JOIN-s

  • Розгляд різновидів об'єднань
  • Розгляд вкладених об’єднань
  • Розгляд зовнішніх об’єднань
  • Розгляд приєднань

Вкладені запити

  • Вкладені запити та зв'язані вкладені запити
  • Робота з курсором

Представлення. Збережені процедури. Функції користувачів

  • Умовні конструкції, цикли, обробка повідомлень про помилки
  • Збережені процедури
  • Функції
  • Представлення

Після завершення курсу ви будете вміти:

  • Проектувати, оптимізувати, адмініструвати бази даних та проводити нормалізацію даних
  • Маніпулювати даними за допомогою різних запитів
  • Індексувати дані, створювати функції та процедури
  • Створювати пошукові запити для ієрархічних конструкцій
  • Створювати представлення та працювати з ними
  • Працювати з тригерами

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
  • Олександр Пономаренко - .NET Developer
  • Юлія Стеценко - .NET Developer. Тренер-консультант
  • Дмитро Шваб - .NET Developer. Тренер-консультант
  • Володимир Нікітін - .NET Developer. Тренер-консультант
  • Андрій Скуратовський - .NET Developer. Тренер-консультант
  • Ольга Хорошко - Backend Developer
Подать заявку
Курс
Формат
Online
Начало занятий
04.05.2026
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
46 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

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

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

Встановлення та налаштування ORACLE Database

  • Вибір версії та завантаження Oracle Database
  • Встановлення Oracle Database на різних платформах (Windows, Linux)
  • Налаштування параметрів бази даних (пам'ять, процеси, файлові структури)
  • Створення та налаштування служб та екземплярів бази даних
  • Використання Oracle Net Configuration Assistant та Oracle Database Configuration Assistant

Знайомство з архітектурою Database

  • Розуміння концепції екземпляру та бази даних
  • Основні компоненти Oracle Database:
    • SGA
    • PGA
    • процеси фонових задач
  • Файлова структура бази даних:
    • контрольні файли
    • журнали повторного запису
    • дані, файли архіву
  • Логічна структура бази даних:
    • табличні простори
    • сегменти
    • розділи
    • блоки

Користувачі, схеми та сесії в ORACLE Database

  • Створення та управління користувачами
  • Призначення ролей та прав доступу
  • Управління паролями та політикою безпеки
  • Поняття схеми та її відмінності від бази даних
  • Сесії користувачів:
    • моніторинг
    • управління та завершення

Основи теорії та проєктування баз даних

  • Основні поняття реляційних баз даних:
    • таблиці
    • поля
    • ключі
  • Нормалізація даних: принципи та методи
  • Проєктування бази даних:
    • ER-діаграми
    • реляційні моделі
  • Проєктування індексів для оптимізації запитів
  • Вибір стратегій резервного копіювання та відновлення

Основи мови запитів SQL та PL/SQL

  • Основи синтаксису SQL:
    • вибірка даних
    • фільтрація
    • сортування
  • Оператори DML (INSERT, UPDATE, DELETE) та DDL (CREATE, ALTER, DROP)
  • Вбудовані функції SQL:
    • числові
    • текстові
    • дати та часу
  • Створення та використання курсорів у PL/SQL
  • Блоки PL/SQL:
    • анонімні блоки
    • процедури та функції

Середовище розробки PL/SQL Developer

  • Інсталяція та налаштування PL/SQL Developer
  • Інтерфейс користувача та основні інструменти
  • Використання PL/SQL Developer для написання, налагодження та виконання коду
  • Інструменти для аналізу та оптимізації коду
  • Інтеграція з іншими інструментами Oraclе

Середовище розробки Oracle SQL Developer

  • Завантаження, встановлення та налаштування Oracle SQL Developer
  • Робота з базою даних:
    • підключення
    • навігація
    • виконання запитів
  • Налаштування та збереження сесій
  • Використання Oracle SQL Developer для розробки та тестування PL/SQL
  • Використання функцій для адміністрування бази даних

Структура сценаріїв PL/SQL

  • Основні елементи блоків PL/SQL:
    • декларації
    • тіла
    • винятки
  • Використання логічних операторів та конструкцій керування
  • Робота з циклами:
    • LOOP
    • WHILE
    • FOR
  • Вбудовані функції та процедури у PL/SQL
  • Створення та управління курсорами

Типи даних у PL/SQL

  • Примітивні типи даних:
    • CHAR
    • VARCHAR2
    • NUMBER
    • DATE
  • Колекції:
    • асоціативні масиви
    • вкладені таблиці
    • VARRAY
  • Складені типи:
    • записи (RECORD)
    • об'єкти (OBJECT)
  • Використання типів даних у деклараціях та конструкціях
  • Робота з великими об'єктами (LOB)

Створення додатків у PL/SQL

  • Процедури та функції:
    • створення
    • параметри
    • повернення значень
  • Використання пакетів:
    • оголошення та тіло
    • публічні та приватні елементи
  • Тригери:
    • типи
    • створення
    • застосування
  • Управління винятками: обробка помилок та виключень
  • Оптимізація PL/SQL коду для підвищення продуктивності

DDL-оператори у PL/SQL

  • Використання DDL операторів у PL/SQL:
    • CREATE
    • ALTER
    • DROP
  • Створення та управління таблицями, індексами, переглядами
  • Управління просторами таблиць та файлами даних
  • Використання DDL для контролю версій та схеми бази даних
  • Динамічні DDL запити: EXECUTE IMMEDIATE

DML-оператори у PL/SQL

  • Використання DML операторів:
    • INSERT
    • UPDATE
    • DELETE
    • MERGE
  • Обробка виключень при виконанні DML запитів
  • Масові операції з DML (FORALL, BULK COLLECT)
  • Використання RETURNING INTO для отримання результатів
  • Управління транзакціями при виконанні DML запитів

Виборка даних у PL/SQL

  • Створення SELECT запитів у PL/SQL блоках
  • Робота з JOIN (INNER, OUTER, CROSS) у PL/SQL
  • Використання підзапитів та інлайн-представлень
  • Управління даними у курсорах
  • Використання PL/SQL для аналізу та маніпулювання даними

Представлення та серверні процедури

  • Створення та використання представлень (VIEW)
  • Застосування матеріалізованих представлень
  • Створення та управління збереженими процедурами
  • Використання процедур для автоматизації завдань
  • Виконання та планування серверних задач через процедури

Тригери у PL/SQL та їх використання

  • Типи тригерів:
    • BEFORE
    • AFTER
    • INSTEAD OF
  • Використання тригерів для контролю даних та цілісності
  • Створення тригерів для автоматизації завдань
  • Оптимізація тригерів для продуктивності
  • Налагодження та усунення неполадок у тригерах

Функції у PL/SQL та їх використання

  • Створення користувацьких функцій
  • Використання функцій у запитах та PL/SQL блоках
  • Використання функцій для обчислення та маніпулювання даними
  • Оптимізація функцій для підвищення продуктивності
  • Використання вбудованих функцій Oracle у PL/SQL

Об'єднання таблиць у запитах PL/SQL

  • Використання операцій об'єднання:
    • UNION
    • INTERSECT
    • MINUS
  • Використання JOIN для об'єднання даних з різних таблиць
  • Застосування CROSS JOIN та NATURAL JOIN
  • Оптимізація об'єднань для підвищення продуктивності
  • Робота з складними об'єднаннями та вкладеними запитами

Агрегування та групування даних у PL/SQL

  • Використання агрегатних функцій:
    • COUNT
    • SUM
    • AVG
    • MAX
    • MIN
  • Групування даних з використанням GROUP BY
  • Використання HAVING для фільтрації агрегованих даних
  • Розрахунок підсумкових значень та відсотків
  • Використання ROLLUP та CUBE для багатовимірного аналізу

Підзапити та предикати у PL/SQL

  • Створення простих та корельованих підзапитів
  • Використання EXISTS, IN, ANY, ALL для роботи з підзапитами
  • Використання CASE та DECODE для умовного вибору
  • Застосування підзапитів у SELECT, WHERE, FROM
  • Оптимізація підзапитів для підвищення продуктивності

Транзакції та індекси у PL/SQL

  • Управління транзакціями:
    • COMMIT
    • ROLLBACK
    • SAVEPOINT
  • Використання автономних транзакцій
  • Створення та використання індексів для прискорення запитів
  • Управління відмовами та забезпечення цілісності даних
  • Стратегії та рекомендації щодо індексування

Надагрегатні перетворення у PL/SQL

  • Створення надагрегатних функцій:
    • LAG
    • LEAD
    • FIRST
    • LAST
  • Використання функцій вікна для аналізу даних
  • Розрахунок ковзаючих середніх та інших статистичних показників
  • Застосування надагрегатних функцій для фінансового та бізнес аналізу
  • Оптимізація надагрегатних запитів

Масові операції у PL/SQL

  • Використання BULK COLLECT для масового збору даних
  • Масові операції з FORALL для підвищення продуктивності
  • Обробка великих обсягів даних за допомогою масових операцій
  • Виявлення та усунення вузьких місць у продуктивності
  • Приклади практичного застосування масових операцій

Аналітичні функції у PL/SQL

  • Використання аналітичних функцій:
    • RANK
    • DENSE_RANK
    • NTILE
  • Використання PARTITION BY та ORDER BY у аналітичних запитах
  • Виконання складних бізнес-аналітик з використанням аналітичних функцій
  • Оптимізація аналітичних запитів для підвищення продуктивності
  • Приклади застосування аналітичних функцій у реальних проєктах

Безпека та управління доступом у PL/SQL

  • Впровадження ролей та прав доступу
  • Використання VPD (Virtual Private Database) для обмеження доступу до даних
  • Шифрування даних та управління ключами
  • Управління аутентифікацією та авторизацією користувачів
  • Забезпечення відповідності стандартам безпеки

Використання Oracle Cloud Infrastructure (OCI)

  • Вступ до Oracle Cloud Infrastructure (OCI)
  • Підключення та робота з базами даних у хмарі
  • Управління ресурсами у OCI
  • Використання автономних баз даних у OCI
  • Інтеграція локальних баз даних з OCI

Після курсу слухачі зможуть

  • Встановлювати та налаштовувати ORACLE Database
  • Проєктувати бази даних та створювати схеми
  • Використовувати SQL та PL/SQL для розробки складних запитів та додатків
  • Розробляти та впроваджувати тригери, функції та серверні процедури
  • Адмініструвати безпеку бази даних та керувати доступом до даних
  • Використовувати інструменти ORACLE Cloud Infrastructure (OCI) для ефективного управління даними

Необхідна попередня підготовка

  • Базове розуміння реляційних баз даних та принципів їх проектування
  • Знання основних команд SQL
  • Досвід роботи з ORACLE Database буде перевагою, але не є обов'язковим

Особливості курсу

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
01.05.2026
Длительность
16 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
18 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

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

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

Вступ

  • Предмет курсу
  • Опис схем та додатків, що використовуються в курсі
  • Огляд SQL*Plus та SQL Developer
  • Огляд аналітичного SQL
  • Документація по Oracle Database SQL та сховищам даних

Угрупування та агрегація даних за допомогою SQL

  • Генерація звітів, пов'язаних з допомогою Grouping
  • Огляд групових функцій
  • Огляд GROUP BY та HAVING
  • Використання операторів ROLLUP та CUBE
  • Використання функції GROUPING
  • Робота з операторами GROUPING SET та складовими стовпцями
  • Приклади використання зчеплених угруповань

Ієрархічні запити

  • Використання ієрархічних запитів
  • Тестові дані з таблиці EMPLOYEES
  • Ієрархічна структура вихідних даних
  • Синтаксис ієрархічного запиту
  • Обхід дерева: Вказує стартову точку
  • Обхід дерева: Вказує напрямок обходу
  • Використання пропозиції WITH
  • Приклад ієрархічного запиту Використання пропозиції CONNECT BY

Виконання операцій прямого та зворотнього обертання

  • Виконує операції прямого обертання
  • Використання пропозицій PIVOT та UNPIVOT
  • Пряме обертання стовпчика QUARTER: Концептуальний приклад
  • Виконання операцій зворотного обертання
  • Використання пропозиції UNPIVOT в операції зворотного обертання
  • Приклад створення нової таблиці Pivot

Pattern Matching (підбір відповідності шаблону) за допомогою SQL

  • Обробка порожніх вибірок чи невідповідних рядків
  • Вилучення елементів шаблону з результату
  • Перебір можливих комбінацій
  • Правила та обмеження у підборі відповідності шаблону. Приклади

Моделювання даних за допомогою SQL

  • Використання пропозиції MODEL с
  • Демонстрація посилань на комірку та діапазон осередків (Cell)
  • Використання функції CV
  • Використання конструкції FOR з оператором IN List інкрементальних значень та підзапитів
  • Використання аналітичних функцій разом із пропозицією MODEL у запиті SQL
  • Розрізнення відсутніх осередків із NULL
  • Використання опцій UPDATE, UPSERT та UPSERT ALL
  • Посилальні моделі

Огляд курсу

  • Використання SQL з операторами агрегації SQL для функцій, що використовуються для аналізу та звітності
  • Угруповання та агрегація даних за допомогою операторів ROLLUP та CUBE, функція GROUPING, складові стовпці та зчеплені угруповання
  • Аналіз даних та звітність з використанням ранжуючих функцій, а також LAG/LEAD. Використання PIVOT та UNPIVOT у запитах
  • Виконання вибірки даних за допомогою MATCH_RECOGNIZE
  • Використання регулярних виразів для обробки символьного рядка

Вимоги до слухачів

Попередня підготовка

Хороше знання SQL та практичні навички його використання.

Попередня підготовка, що рекомендується

  • Практичний досвід реалізації сховища даних
  • Oracle Database 12c: Вступ до SQL
  • Oracle Database 12c: Вступ для досвідчених користувачів SQL

Особливості курсу

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

Слухачі отримають знання та навички для реалізації сховища даних для підтримки BI-рішень. Розглядається, як створити сховище даних в Microsoft SQL Server 2016, використовувати ETL зі службами інтеграції SQL Server, перевірити та очистити дані в SQL Server Data Quality Services та SQL Server Master Data Services.

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

Вступ до сховищ даних

  • Опис концепції та архітектури сховища даних
  • Рішення для сховища даних

Планування інфраструктури сховищ даних

  • Рекомендації щодо створення інфраструктури сховищ даних
  • Планування апаратного забезпечення для сховища даних

Проєктування та реалізація сховищ даних

  • Проєктування логічної інфраструктури сховища даних
  • Проєктування фізичної інфраструктури сховища даних

Індекси стовпчикового зберігання (columnstore)

  • Введення в індекси стовпчикового зберігання
  • Створення індексів стовпчикового зберігання
  • Робота з індексами стовпчикового зберігання

Реалізація сховища даних в Azure

  • Перевага сховища даних в Azure
  • Реалізація сховища даних в Azure
  • Розробка сховища даних в Azure
  • Міграція даних в сховищі Azure

Створення ETL-рішення

  • Вступ в ETL з SSIS
  • Вивчення джерел даних
  • Реалізація потоку даних

Реалізація потоку управління в пакеті SSIS

  • Вступ до потоку управління
  • Створення динамічних пакетів
  • Використання контейнерів

Налагодження та усунення недоліків в роботі служб SSIS

  • Налагодження пакетів служб SSIS
  • Ведення журналу подій пакетів служб SSIS
  • Обробка помилок в пакеті служб SSIS

Реалізація інкрементального ETL-процесу завантаження даних

  • Основи інкрементального завантаження даних
  • Витяг змінених даних
  • Використання часових таблиць

Забезпечення якості даних

  • Вступ до якості даних
  • Використання Data Quality Services для очищення даних
  • Використання Data Quality Services для зведення даних

Використання Master Data Services

  • Основні поняття Master Data Services
  • Реалізація моделі Master Data Services
  • Управління основними даними
  • Створення концентратору основних даних

Розширення SSIS

  • Використання в SSIS компонентів користувача
  • Використання сценаріїв в SSIS

Розгортання та налаштування пакетів служб SSIS

  • Огляд розгортання
  • Розгортання проєктів служб SSIS
  • Планування виконання пакетів служб SSIS

Використання даних в сховищі

  • Вступ до бізнес-аналітики (BI)
  • Вступ до систем звітності
  • Вступ до аналізу даних
  • Аналіз даних з використанням сховища Azure

Після курсу слухачі зможуть:

  • Розуміти концепцію та архітектуру сховища даних
  • Обирати відповідну апаратну платформу для сховищ даних
  • Планувати та створювати сховища даних
  • Реалізовувати потоки даних в SSIS-пакетах
  • Виробляти налагодження та усунення недоліків в роботі SSIS-пакетів
  • Реалізовувати ETL-рішення, які підтримують інкрементне завантаження сховища та зміну даних
  • Здійснювати інтеграцію даних із хмари в сховище даних
  • Реалізовувати очистку даних за допомогою служби Microsoft Data Quality
  • Реалізовувати Master Data Services для забезпечення цілісності даних
  • Розширювати пакети SSIS-скриптами та компонентами користувачів
  • Розгортати та налаштовувати пакети SSIS
  • Описати роль сховища даних в роботі BI-рішень

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

Слухачі отримають знання та навички до підготовчої роботи з базами даних Microsoft SQL Server 2016. Курс охоплює сценарії використання SQL Server 2016 всередині компанії та в Microsoft Azure. Розглядається встановлення нових екземплярів сервера та міграція з наявного встановлення.

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

Компоненти SQL Server 2016

  • Вступ до платформи SQL Server
  • Огляд архітектури SQL Server
  • Служби SQL Server та параметри конфігурації

Встановлення SQL Server 2016

  • Огляд процесу установки SQL Server
  • Файли TempDB
  • Встановлення SQL Server 2016
  • Автоматизація встановлення

Оновлення SQL Server до SQL Server 2016

  • Вимоги до оновлення
  • Оновлення служб SQL Server
  • Міграція даних та додатків SQL Server

Робота з базами даних

  • Вступ до зберігання даних за допомогою SQL Server
  • Управління сховищем для системних баз даних
  • Управління сховищем для баз даних користувачів
  • Переміщення та копіювання файлів бази даних
  • Паралельне оновлення: міграція даних та додатків SQL Server
  • Використання розширення пулу буфера

Виконання обслуговування бази даних

  • Забезпечення цілісності бази даних
  • Обслуговування індексів
  • Автоматизація обслуговування звичайної бази даних

Параметри зберігання бази даних

  • Продуктивність системи зберігання SQL Server 2016
  • Загальна папка SMB
  • Місце SQL Server в Microsoft Azure
  • Технологія Stretch Database

Планування розгортання SQL Server в Microsoft Azure

  • Віртуальні машини SQL Server в Microsoft Azure
  • Сховище Microsoft Azure
  • Автентифікація Azure SQL
  • Розгортання бази даних SQL в Microsoft Azure

Міграція локальних баз даних в бази даних SQL в Microsoft Azure

  • Інструменти тестування міграції бази даних
  • Проблеми сумісності міграції баз даних
  • Міграція бази даних SQL Server в базу даних SQL Azure

Розгортання SQL Server на віртуальній машині в Microsoft Azure

  • Розгортання SQL Server на віртуальній машині в Microsoft Azure
  • Розгортання бази даних за допомогою майстра віртуальних машин Microsoft Azure

Управління базами даних в хмарі

  • Управління безпекою баз даних SQL в Microsoft Azure
  • Налаштування роботи хмарного сховища Microsoft Azure
  • Автоматизація роботи хмарного сховища Microsoft Azure

Після курсу слухачі зможуть:

  • Здійснювати підготовку сервера баз даних
  • Здійснювати оновлення версій SQL Server
  • Здійснювати налаштування SQL Server
  • Управляти базами даних та загальними файлами
  • Здійснювати підготовку, міграцію та управління базами даних у хмарі

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

Слухачі отримають знання та навички для написання базових запитів на Transact-SQL для Microsoft SQL Server 2017. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server. Він є базовим курсом для адміністраторів та розробників баз даних, а також фахівців в галузі бізнес-аналітики.

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

Введення в Microsoft SQL Server 2017

  • Базова архітектура SQL Server
  • Редакції й версії SQL Server
  • Початок роботи з SQL Server Management Studio

Введення в мову запитів T-SQL

  • Введення в T-SQL
  • Поняття набору даних
  • Поняття логіки предиката
  • Поняття логіки послідовності операторів в SELECT-виразах

Написання SELECT-запитів

  • Написання простих SELECT-виразів
  • Видалення дублікатів з використанням DISTINCT
  • Використання табличних і колонкових псевдонімів
  • Написання простих CASE-виразів

Запит даних з декількох таблиць

  • Поняття об'єднань
  • Запит даних з використанням внутрішнього об'єднання INNER JOIN
  • Запит даних з використанням зовнішнього об'єднання OUTER JOIN
  • Запит даних з використанням перехресного об'єднання CROSS JOIN, об'єднання таблиці з собою (SELF JOIN)

Сортування і фільтрація даних

  • Сортування данних
  • Фільтрація даних та предикатів
  • Фільтрація з використанням опцій TOP і OFFSET-FETCH
  • Робота з невідомими значеннями

Робота з типами даних SQL Server 2017

  • Введення в типи даних SQL Server 2017
  • Робота з текстовими типами даних
  • Робота з типами даних Дата і Час

Використання DML для зміни даних

  • Додавання даних
  • Зміна та видалення даних
  • Генерація автоматичних стовпців значень

Використання вбудованих функцій

  • Написання запитів, що використовують вбудовані функції
  • Використання функцій перетворення
  • Використання логічних функцій
  • Використання функцій на перевірку NULL

Угруповання й агрегування даних

  • Використання функцій агрегування
  • Використання пропозиції GROUP BY
  • Фільтрація згрупованих даних з використанням пропозиції HAVING

Використання вкладених запитів

  • Написання автономних вкладених підзапитів
  • Написання кореляційних підзапитів
  • Використання предикатів EXISTS в підзапитах

Використання табличних виразів

  • Використання переглядів
  • Використання вбудованих функцій з табличним значенням
  • Використання похідних таблиць
  • Використання звичайних табличних виразів

Використання операторів наборів рядків

  • Написання запитів, що використовують оператори UNION і UNION ALL
  • Написання запитів, що використовують оператори EXCEPT і INTERSECT
  • Написання запитів, що використовують оператор APPLY

Використання функцій ранжирування, зміщення і агрегування Windows

  • Створення нової панелі за допомогою OVER
  • Вивчення віконних функцій

Набори відомості й угруповання

  • Написание запросов с PIVOT и UNPIVOT
  • Робота з угрупуваннями даних

Виконання збережених процедур

  • Запит даних за допомогою збережених процедур
  • Передача параметрів в збережені процедури
  • Створення простих процедур
  • Робота з динамічним SQL

Програмування за допомогою T-SQL

  • Елементи програмуванняT-SQL
  • Управління програмним потоком

Реалізація обробки помилок

  • Реалізація обробки помилок T-SQL
  • Реалізація структурованої обробки виключень

Реалізація транзакцій

  • Транзакції та бази даних двигунів
  • Контроль транзакцій

Після курсу слухачі зможуть:

  • Описати основні концепції архітектури Microsoft SQL Server 2017
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Писати SELECT-запити
  • виконувати запити з декількох таблиць
  • Сортувати та фільтрувати дані
  • Описати типи даних в SQL Server
  • Змінювати дані за допомогою Transact-SQL
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Використовувати оператор SET
  • Програмувати за допомогою T-SQL
  • Реалізовувати транзакції

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
3 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

Слухачі отримають знання та навички для проєктування БД для вирішення виробничих задач, написання базових запитів на Transact-SQL для Microsoft SQL Server, побудови аналітичних запитів. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server та оперування бізнес-даними. Даний курс є базовим для розробників баз даних та бізнес-аналітиків.

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

Вступ до БД

  • Історія SQL
  • Схема роботи з БД
  • Ієрархічна структура бази даних (необхідність знати бізнес-процеси)
  • Нормалізація БД (1-3 НФ)
  • Рознесення таблиці за елементами до БД
  • Завдання: побудувати структуру бази за вихідними полями

Принципи роботи з MS SQL та MS SQL Server Management Studio

  • Версії MS SQL
  • Склад MS SQL 2016
  • Установка Microsoft SQL Server
  • Установка MS SQL Server Management Studio
  • MS SQL Server Management Studio (Створення БД, Створення таблиць, Типи даних - загальне уявлення)

Створення таблиць

  • Типи даних SQL (Текстові, Числові, Дата час)
  • Атрибути й обмеження стовпців і таблиць на прикладах (PRIMARY KEY, IDENTITY, UNIQUE, NULL і NOT NULL, DEFAULT, CHECK, CONSTRAINT (особливості й призначення)
  • Зовнішній ключ
  • Особливість видалення записів зв'язаних таблиць
  • Налаштування ON DELETE та ON UPDATE для зв'язаних таблиць
  • ALTER (що можна міняти, а що ні)
  • Створення бекапу

Робота з операторами INSERT, UPDATE,DELETE та SELECT

  • INSERT - вставка записів в таблицю
  • UPDATE - зміна значень полів в записах
  • DELETE - видалення записів з таблиці
  • SELECT - прості запити на виведення даних
  • SELECT з обчисленням за полями
  • DISTINCT - отримання унікальних значень за полями
  • Використання псевдонімів (Aliases) для назв стовпців
  • Особливості прописування псевдонімів з декількох слів
  • Сортування (ASC/DESC, можливості використання псевдонімів та номерів за порядком)
  • TOP та OFFSET...FETCH NEXT - часткове виведення записів з таблиці
  • Порядок виконання SELECT
  • Фільтрація записів за значеннями полів (Розрахунки в операторі WHERE, Логічні оператори, властивість IS NULL, Оператори фільтрації: IN, BETWEEN, LIKE)

Робота з агрегатними функціями та групування

  • Агрегатні функції (AVG, SUM, MIN, MAX, COUNT, Особливість роботи зі значеннями NULL, використання All і Distinct)
  • Оператори GROUP BY і HAVING
  • Приклади використання GROUP BY
  • Правила прописування полів у Select-і, неможливість використання псевдонімів
  • GROUP BY на декілька полів
  • GROUP BY за розрахованим значенням
  • Фільтрація груп. HAVING

Вбудовані функції

  • Функції для роботи з рядками (LEN, CHARINDEX, PATINDEX, LEFT, RIGHT, SUBSTRING, CONCAT)
  • Функції для роботи з числами (ROUND, CEILING, FLOOR, RAND)
  • Функції роботи з датою (GETDATE(), DAY(), MONTH(), YEAR(), DATENAME, DATEPART, FORMAT, DATEDIFF)
  • Використання перетворень дати в групуванні
  • Функції перетворення типів (CAST, CONVERT)
  • Функції розгалуження (CASE, IIF)

Робота з підзапитами

  • Некорелюючі підзапити
  • Корелюючі підзапити
  • Підзапити в основних командах SQL
  • Update корелюючий

Об’єднання таблиць

  • Сутність "грубого" об'єднання
  • Об'єднання. INNER JOIN
  • Сутність об'єднання INNER JOIN
  • Поняття "намиста" при послідовному об'єднанні таблиць
  • Об'єднання. INNER SELF JOIN
  • Об'єднання. OUTER JOIN (LEFT JOIN, LEFT JOIN vs INNER JOIN, RIGHT JOIN, FULL OUTER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (INNER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (LEFT JOIN).
  • Коли join непотрібний
  • Коли join необхідний
  • Коли можна з left join чи без нього

Використання табличних буферів (представлення (views), табличні змінні, тимчасові  та похідні таблиці)

  • Створення, зміна та видалення
  • Оновлюваний View
  • Неоновлюваний View
  • Тимчасові таблиці
  • Похідні таблиці

Віконні функції, CUBE, ROLLUP та PIVOT в запитах аналітики

  • Компоненти віконних функцій
  • Принципи використання OVER
  • Використання PARTITION для групування даних
  • Обмеження рядків у віконних функціях
  • Групи віконних функцій: агрегатні, ранжування, зміщення, аналітичні.
  • Можливості CUBE та ROLLUP
  • Використання зведених таблиць без PIVOT
  • Етапи використання PIVOT
  • Зведені таблиці з PIVOT
  • PIVOT з групуванням
  • PIVOT + UNION

Використання операторів наборів рядків: UNION, EXCEPT, INTERSECT

  • Запити з UNION і UNION ALL
  • Запити з EXCEPT і INTERSECT

Після курсу слухачі зможуть:

  • Описати основні концепції архітектури Microsoft SQL Server 2016
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Розуміти типи даних в SQL Server
  • Створювати БД для вирішення бізнес-задач
  • Оперувати з даними за допомогою Transact-SQL
  • Сортувати та фільтрувати дані
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Писати запити різного рівня складності до окремих і з'єднаних таблиць
  • Створювати представлення (Views)
  • Писати аналітичні запити різного рівня складності

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу + лабораторні роботи
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Экспресс-курс
Формат
Online
Начало занятий
Дата формируется
Длительность
2 дней
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Networking Technologies
Подробнее

Цей курс навчить основ стандартної мови SQL: Transact-SQL. Теми включають написання запитів та зміну даних у реляційних базах даних, таких як Microsoft SQL Server, Azure SQL Database та Azure Synapse Analytics.

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

Введення в мову запитів Transact-SQL

  • Знайомство з Transact-SQL
  • Використання SELECT-виразів

Сортування і фільтрація результатів запиту

  • Сортування результатів запиту
  • Фільтрація даних

Використання об'єднань та підзапитів

  • Використання операцій JOIN
  • Використання підзапитів

Використання вбудованих функцій

  • Початок роботи зі скалярними функціями
  • Групування агрегованих результатів

Зміна даних

  • Вставка даних в таблиці
  • Зміна та видалення даних

Після курсу слухачі зможуть:

  • Використовувати інструменти запитів SQL Server
  • Писати запити SELECT для вилучення стовпців з однієї або декількох таблиць
  • Сортувати та фільтрувати вибрані дані
  • Використовувати вбудовані функції для значень даних, що повертаються
  • Створювати групи даних та агрегувати результати
  • Змінювати дані за допомогою Transact-SQL, використовуючи INSERT, UPDATE, DELETE та MERGE

Особливості курсу

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронні матеріали Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
14.10.2025
Длительность
24 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 200 UAH за месяц
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
  • SQL / DBA
Levelup
Подробнее

Навчишся збирати, аналізувати дані та приймати на їх основі корисні для бізнесу рішення. Опануєш аналітичні інструменти для створення системи метрик.

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

Вступ

  • Основні поняття
  • Моделі баз даних
  • Види систем управління базами даних
  • Підключення до навчальних серверів БД
  • SQL Server Management Studio
  • T-SQL
  • Синтаксичне структурування коду

Типи даних

  • Типи даних T-SQL
  • Вивчення підмови DDL у частині створення, модифікації, видалення таблиць

Обмеження цілісності даних

  • Види обмежень цілості даних
  • Види зв'язків таблиць

Нормалізація та денормалізація даних

Форми нормалізації: 1nf, 2nf, 3nf.

Індексування даних

Види індексів MS SQL Server.

Запити до одиночних таблиць

  • Вивчення підмови DML
  • Конструкція SELECT
  • Перетворення типів даних
  • Агрегатні функції
  • Види предикатів
  • Рядкові функції
  • Функції для роботи з датою
  • Математичні функції
  • Оператори та функції розгалуження

Git

  • CKB Git
  • Вивчення базових консольних команд
  • Робота з локальним репозиторієм
  • GitHub
  • Git-flow
  • Робота з віддаленим репозиторієм

З'єднання

  • Види з'єднань таблиць
  • Підбиття підсумків за даними запиту

Вкладені запити

Види вкладених запитів.

Об'єднання результуючих наборів

Оператори роботи з наборами даних.

Розширені запити

  • Тимчасові таблиці
  • Процес оптимізації SQL запитів

Віконні функції

Ранжуючі функції.

Транспортування даних

  • Розгортання даних
  • Скасування розгортання даних

Програмовані об'єкти

  • Пакети, змінні, розгалуження, цикли
  • Курсори
  • Динамічний SQL
  • Функції користувача
  • Збережені процедури
  • Тригери
  • Уявлення
  • Підмова DCL

Транзакції

  • Поняття транзакції
  • Вивчення TCL

Project

Підготовка та захист випускного проєкту.

Після курсу ти зможеш:

  • Розуміти архітектури, структури та принципи роботи БД. Створювати свої SQL запити для отримання даних
  • Розбиратися у специфіці різних баз даних та керувати доступом
  • Проєктувати, оптимізувати, адмініструвати бази даних та проводити нормалізацію даних
  • Створювати пошукові запити для ієрархічних конструкцій та писати складні запити на SQL
  • Маніпулювати, сортувати та групувати дані за допомогою різних запитів
  • Створювати уявлення та працювати з ними. Написання функцій та тригерів та працювати з ними

Особливості курсу

  • Інтенсивна практика і розбір домашніх завдань
  • Можливість онлайн навчання + відеозаписи всіх занять
  • Випускний проєкт у портфоліо
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата частинами

Викладачі курсу

Олександр Омельченко - Middle Database Developer at DataArt

Подать заявку

Страницы

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Отзывы о курсах

Vadym Fabiianskyi   31.07.2026

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

Плюсы:Зрозумілий послідовний матеріал, Не напражно з домішками, реальний проєкт.
Минусы:Не знайшов.
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы SQL / DBA
Гість   14.11.2025

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

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

Я залишився задоволений і можу сміливо рекомендувати курс іншим.

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы SQL / DBA
Гість   05.07.2025

Всім раджу, чудова школа

Плюсы:Пройшла курс SQL бізнес аналітика. Курс дуже насичений, до цього я лише дуже поверхнево знала про SQL. Зараз пишу всі потрібні запити без проблем. Навчання дало мені хороший ривок для моєї основної роботи. Викладач уважний, всі питання курсантів розглядались ретельно.Було складно, але воно того вартувало
Минусы:Будьте готові що для якісного навчання все не обмежиться годинами онлайн лекцій. Домашні завдання, потреба глибоко розбиратися в матеріалах-це віднімало години часу щодня. Тільки тоді буде результат
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы SQL / DBA
Иван   22.04.2025

Прошел тренинг по SQL от Robot_dreams. Этот тренинг стал для меня ценным опытом, я не только углубил свои знания, но и почувствовал уверенность в применении SQL на практике. Материал был подан максимально доступно и структурировано.

Плюсы:В описании.
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы SQL / DBA
Oleh   02.12.2024

Рекомендую курс і школу, я починав з нуля і мені вдалось навчатись і розширити свої вміння в SQL.

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы SQL / DBA