Курсы SQL Developer

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

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

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

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

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

Перевірка справжності та авторизація користувачів

  • Перевірка автентичності підключень до SQL Server
  • Перевірка імен входу для доступу до баз даних
  • Авторизація на серверах
  • Частково автономні бази даних

Призначення ролей бази даних та сервера

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

Авторизація користувачів для доступу до ресурсів

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

Захист даних з допомогою шифрування та аудиту

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

Моделі відновлення SQL Server

  • Стратегії резервного копіювання
  • Загальні відомості про реєстрацію транзакцій SQL Server
  • Планування стратегії резервного копіювання SQL Server

Резервне копіювання баз даних SQL Server

  • Резервне копіювання баз даних та журналів транзакцій
  • Управління резервними копіями бази даних
  • Робота з параметрами резервного копіювання

Відновлення баз даних SQL Server

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

Автоматизація управління SQL Server

  • Автоматизація управління SQL Server
  • Робота з SQL Server Agent
  • Управління завданнями SQL Server Agent
  • Управління декількома серверами

Налаштування параметрів безпеки для SQL Server Agent

  • Розуміння безпеки SQL Server Agent
  • Параметри облікових даних
  • Параметри облікових записів-посередників

Моніторинг SQL Server за допомогою оповіщень та повідомлень

  • Налаштування компонента Database Mail
  • Моніторинг помилок SQL Server
  • Налаштування операторів, оповіщень та повідомлень
  • Оповіщення в базі даних Azure SQL

Вступ до управління SQL Server за допомогою PowerShell

  • Налаштування SQL Server за допомогою PowerShell
  • Адміністрування SQL Server за допомогою PowerShell
  • Супровід інфраструктури SQL Server за допомогою PowerShell
  • Управління базами даних Azure SQL Server за допомогою PowerShell

Відстеження доступу до SQL Server

  • Захоплення активності сервера за допомогою SQL Server Profiler
  • Підвищення продуктивності за допомогою Database Engine Tuning Advisor
  • Робота з параметрами трасування
  • Розподілене відтворення активності
  • Моніторинг блокувань

Моніторинг SQL Server

  • Моніторинг активності
  • Захоплення та управління даними продуктивності
  • Аналіз зібраних даних продуктивності

Усунення неполадок SQL Server

  • Методологія усунення недоліків в роботі SQL Server
  • Вирішення проблем, пов'язаних зі службами
  • Рішення проблем входу та підключення
  • Вирішення типових проблем

Імпорт та експорт даних

  • Передача даних від SQL Server
  • Імпорт та експорт табличних даних
  • Використання програми BCP та інструкції BULK INSERT для імпорту даних
  • Розгортання та оновлення додатків рівня даних

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

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

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

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

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

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

Вступ до розробки баз даних

  • Вступ до платформі SQL Server
  • Використання інструментів SQL Server

Проєктування та реалізація таблиць

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

Розширене проєктування таблиць

  • Секціонування таблиць
  • Стиснення даних
  • Часові таблиці

Підтримка цілісності даних за допомогою обмежень

  • Підтримка цілісності даних
  • Реалізація доменної цілісності
  • Реалізація сутнісної та посилальної цілісності

Введення в індексування

  • Основні засади індексування
  • Типи даних та індекси
  • "Купи", кластеризовані та некластеризовані індекси
  • Одностовпчикові та складені індекси

Розробка оптимальної стратегії індексування

  • Індекси, що покривають запит
  • Управління індексами
  • Плани виконання
  • Використання DTE
  • Черга запитів

Стовпчикові індекси

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

Проєктування та реалізація представлень

  • Огляд представлень
  • Створення та управління представленнями
  • Питання продуктивності для представлень

Проєктування та реалізація процедур

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

Проєктування та реалізація функцій користувача

  • Огляд функцій
  • Проектування та реалізація скалярних функцій
  • Проектування та реалізація табличних функцій
  • Поради щодо створення функцій
  • Альтернативи використанню функцій

Реагування на зміну даних через тригери

  • Проектування DML-тригерів
  • Реалізація DML-тригерів
  • Додаткові можливості тригерів

Використання таблиць в оперативній пам'яті

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

Реалізація керованого коду в SQL Server

  • Вступ до інтеграції з середовищем CLR SQL
  • Імпорт та налаштування збірок

Зберігання та запити до XML-даних в SQL Server

  • Вступ до XML та XML-схем
  • Зберігання XML-даних та схем в SQL Server
  • Використання типу даних XML
  • Використання інструкції FOR XML
  • Основи мови XQuery
  • Нарізка XML

Робота з просторовими даними SQL Server

  • Вступ до просторових типів даних
  • Використання просторових типів даних SQL Server
  • Використання просторових даних у додатках

Зберігання та запит двійкових та текстових документів в SQL Server

  • Міркування при роботі з BLOB-даними
  • Робота з FileStream
  • Використання повнотекстового пошуку

Одночасна робота в SQL Server

  • Одночасна робота та транзакції
  • Блокування

Продуктивність та моніторинг

  • Розширені події
  • Робота з розширеним подіями
  • Статистика запитів
  • Оптимізація конфігураційного файлу бази даних
  • Метрика

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

  • Проєктувати та створювати таблиці
  • Описати розширені можливості проєктування таблиць
  • Забезпечити цілісність даних шляхом обмежень
  • Реалізовувати індекси, також і індекси Columnstore, та виконувати їх оптимізацію
  • Проєктувати та створювати представлення
  • Проєктувати та створювати збережені процедури
  • Проєктувати та створювати функції, призначені для користувача
  • Реагувати на маніпулювання даними за допомогою тригерів
  • Розробляти та впроваджувати таблиці в пам'яті
  • Реалізовувати керований код в SQL Server
  • Забезпечувати зберігання та запити XML-даних
  • Працювати з просторовими даними
  • Забезпечувати зберігання та виконувати запити двійкових та текстових документів

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

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

Слухачі отримають знання та навички для написання базових запитів на 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
Начало занятий
27.10.2025
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
Networking Technologies
  • SQL / DBA
Подробнее

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

Архітектура SQL Server, планування та очікування обробки

  • Компоненти SQL Server та операційної системи
  • Планування Windows або SQL Server
  • Очікування та черги

Підсистема введення/виведення SQL Server

  • Основні концепції
  • Рішення для зберігання даних
  • Налаштування та тестування введення/виведення

Структура баз даних

  • Внутрішні структури бази даних
  • Внутрішня будова файлів даних
  • Внутрішня будова даних TempDB

Робота SQL Server з пам'яттю

  • Робота з пам'яттю Windows
  • Робота з пам'яттю SQL Server
  • OLTP-обробка в пам'яті

Паралелізм та транзакції

  • Паралелізм та транзакції
  • Внутрішня будова блокувань

Статистика та внутрішня будова індексів

  • Внутрішня будова статистики та оцінка її ефективності
  • Внутрішня будова індексів
  • Індекси стовпчикового зберігання

Виконання запитів та аналіз плану виконання запитів

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

Кешування та перекомпіляція плану

  • Внутрішня будова кеша планів
  • Усунення недоліків в роботі кешу планів
  • Функція автоматичного підлаштовування
  • Запит сховища

Розширені події

  • Основні поняття розширених подій
  • Реалізація розширених подій

Моніторинг, трасування і базовий профіль

  • Моніторинг та трасування
  • Створення базового профілю та встановлення контрольних точок

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

  • Надати високорівневий огляд архітектури SQL Server та його різних компонентів
  • Описувати модель виконання SQL Server, очікувань та черг
  • Описувати базові концепції архітектури введення/виведення, мереж зберігання даних та тестування продуктивності
  • Описувати архітектурні концепції та практичні рекомендації, пов'язані з файлами даних баз даних користувачів та базою даних TempDB
  • Описувати архітектурні концепції та практичні рекомендації, пов'язані з паралелізмом, транзакціями, рівнями ізоляції та блокуванням
  • Описувати архітектурні концепції оптимізатора запитів, ідентифікувати та усувати проблеми виявлення запиту
  • Описувати архітектурні концепції, усувати недоліки в роботі сценаріїв та використовувати практичні рекомендації, пов'язані з процедурним кешем
  • Описувати архітектурні концепції, сценарії усунення недоліків в роботі для розширених подій
  • Пояснювати стратегію збору даних та технології для аналізу зібраних даних
  • Розуміти методи пошуку та діагностики вузьких місць для підвищення загальної продуктивності

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

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

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

Огляд платформи Azure Storage

  • Зберігання та інтеграція даних
  • Azure Storage (Blob-об'єкти, Table)
  • Реляційні бази даних та служби NoSQL
  • Аналіз даних

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

  • SQL Server на віртуальних машинах та Azure SQL Database
  • Автентифікація Azure SQL Server
  • Розгортання баз даних у Azure SQL Database
  • Практична робота: Планування та розгортання Azure SQL Database

Міграція баз даних до Azure SQL Database

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

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

  • Розгортання SQL Server на віртуальних машинах Azure
  • Перенесення бази даних на віртуальну машину Microsoft Azure
  • Практична робота: Розгортання SQL Server на віртуальній машині Azure

Планування та впровадження середовища високої готовності та аварійного відновлення в Azure

  • Висока доступність та стратегії відновлення після катастроф
  • Платформа IaaS та PaaS та Інструменти баз даних для HADR
  • Резервне копіювання та відновлення бази даних

Впровадження Azure SQL Warehouse

  • Переваги Azure SQL Warehouse
  • Впровадження бази даних Azure SQL Warehouse
  • Розробка Azure SQL Warehouse
  • Перехід до Azure SQL Warehouse
  • Запуск моделей даних на Azure Analysis Services
  • Практична робота: Впровадження Azure SQL Warehouse

Впровадження процесу ETL за допомогою Azure Data Factory

  • Що таке Azure Data Factory
  • Надання послуги Data Factory
  • Будівельні блоки Data Factory
  • Час виконання інтеграції
  • Копіювання даних та перетворення даних
  • Планування запуску діяльності Azure Data Factory
  • Як запустити пакети SSIS на Azure Data Factory
  • Практична робота: Копіювання даних за допомогою Azure Data Factory

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

  • Планувати, розгортати та налаштовувати платформи даних Azure SQL, включаючи рішення високої доступності
  • Планувати та налаштовувати сховище даних та служби Analisys на Azure
  • Використовувати Azure Data Factory для обробки ETL

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

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

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

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

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

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

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

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

Оновлення SQL Server

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

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

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

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

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

Моделі відновлення SQL Server

  • Стратегії резервного копіювання
  • Загальні відомості про реєстрацію транзакцій SQL Server
  • Планування стратегії резервного копіювання SQL Server

Резервне копіювання баз даних SQL Server

  • Резервне копіювання баз даних та журналів транзакцій
  • Управління резервними копіями бази даних
  • Робота з параметрами резервного копіювання

Відновлення баз даних SQL Server

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

Автоматизація управління SQL Server

  • Автоматизація управління SQL Server
  • Робота з SQL Server Agent
  • Управління завданнями SQL Server Agent
  • Управління декількома серверами

Усунення неполадок SQL Server

  • Методологія усунення недоліків в роботі SQL Server
  • Вирішення проблем, пов'язаних зі службами
  • Рішення проблем входу та підключення
  • Вирішення типових проблем

Імпорт та експорт даних

  • Передача даних від SQL Server
  • Імпорт та експорт табличних даних
  • Використання програми BCP та інструкції BULK INSERT для імпорту даних
  • Розгортання та оновлення додатків рівня даних

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

  • Розгорнути (проінсталювати) сервер бази даних
  • Оновити SQL Server
  • Налаштувати SQL Server
  • Керувати базами даних і файлами
  • Розробляти моделі відновлення та стратегії резервного копіювання
  • Здійснювати резервне копіювання баз даних SQL Server
  • Відновити бази даних SQL Server
  • Автоматизувати керування базами даних
  • Налаштувати захист для агенту SQL Server
  • Усувати несправності інфраструктури SQL Server
  • Здійснювати імпорт та експорт даних

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

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

Слухачі отримають знання та навички для проєктування БД для вирішення виробничих задач, написання базових запитів на 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
Начало занятий
18.11.2025
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
Networking Technologies
  • SQL / DBA
Подробнее

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

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

Вступ до БД

  • Історія 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
Начало занятий
Дата формується
Длительность
2 дней
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
Networking Technologies
  • SQL / DBA
Подробнее

Цей курс навчить основ стандартної мови 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
Начало занятий
21.10.2025
Длительность
12 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
10 800 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
Hillel IT school
  • SQL / DBA
Подробнее

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

Інформаційні системи бази даних SQL. Визначення SQL та роль у роботі з базами даних

  • Знайомство та план курсу
  • Огляд SQL та його важливість у сучасному програмуванні та аналізі даних
  • Типи інформаційних систем
  • SQL та No-SQL бази данних

Стандарти SQL

  • Типи команд (операторiв)
  • Синтаксис
  • Рiзновид синтаксичних видiв SQL

Основні команди для роботи з таблицями

  • Основні операції SELECT, INSERT, UPDATE, DELETE та їх використання в маніпулюванні даними
  • Створення таблицi

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

  • Фільтрування
  • Оператори порівняння
  • Оператори умов
  • Шаблони данних в SQL

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

  • Сортування данних в таблицi
  • Упорядкування та напрямок упорядкування
  • Обмеження данних

Агрегація данних

Використання функцій агрегації для обчислення сум, середніх значень, кількостей тощо.

Робота з датою, часом та рядками

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

Моделювання БД та робота з таблицями

  • Принципи моделювання баз даних та приведення таблиць до нормальних форм
  • Застосування ACID для забезпечення цілісності даних

Способи з'єднання таблиць та операції над множинами

Використання типів з'єднань (JOIN) та операцій над множинами даних для отримання потрібної інформації з бази.

SQL View та підзапити

  • SQL View - Повне введення та огляд. Використання SQL View для спрощення складних запитів та підготовки даних для аналізу
  • Підзапити в SQL. Використання підзапитів для отримання конкретних підмножин даних та виконання операцій з об'єднаними результатами запитів

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

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

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

  • Максим Стрижак - Senior/Lead QA Engineer at Sonalake
  • Максим Супруненко - Senior Software Engineer at Similarweb
Больше информации
Курс
Формат
Online
Начало занятий
14.10.2025
Длительность
24 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 200 UAH за месяц
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
Levelup
  • SQL / DBA
Подробнее

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

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

Вступ

  • Основні поняття
  • Моделі баз даних
  • Види систем управління базами даних
  • Підключення до навчальних серверів БД
  • 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

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

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

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

PostgreSQL installation & architecture

  • Огляд архітектури: Глибоке розуміння компонентів PostgreSQL, структури пам’яті та управління процесами
  • Інсталяція: Покрокова інсталяція на Linux/Unix, налаштування кластерів і конфігурація файлової системи
  • Конфігурація сервера: Налаштування ключових параметрів у postgresql.conf, pg_hba.conf, розуміння Multi-Version Concurrency Control (MVCC) та Write-Ahead Logging (WAL)

Database Management

  • Створення баз даних: Детальні процедури створення баз даних, управління кількома базами на одному сервері
  • Role Management: Створення і управління ролями, присвоєння привілеїв за допомогою GRANT та REVOKE, управління спадкуванням та членством ролей
  • Schema Management: Проєктування схем, управління загальнодоступною схемою, налаштування шляхів пошуку схем

Backup & Recovery

  • Стратегії резервного копіювання: Використання pg_dump, pg_dumpall, pg_basebackup для реалізації резервного копіювання, найкращі практики для автоматизації процесів
  • Point-In-Time Recovery (PITR): Реалізація архівування WAL, створення базових резервних копій за допомогою pg_basebackup, відновлення до певного моменту часу
  • Планування відновлення після аварій: Тестування планів відновлення, управління журналами транзакцій, очищення архівних журналів після відновлення

Performance tuning & indexing

  • Типи індексів і управління ними: Поглиблене розуміння B-tree, Hash, BRIN індексів, створення часткових індексів, використання INCLUDE для покриття індексів
  • Оптимізація запитів: Використання команд EXPLAIN та ANALYZE для виявлення повільних запитів, оптимізація за допомогою індексів і переписування запитів
  • Vacuuming & Maintenance: Налаштування autovacuum, відстеження процесів вакуумування, управління надмірністю за допомогою команд VACUUM і REINDEX для підтримання продуктивності

High Availability & Replication

  • Streaming Replication: Налаштування та управління потоковою реплікацією, моніторинг відставання реплікації, розуміння реплікаційних слотів
  • Logical Replication: Налаштування логічної реплікації для вибіркової реплікації даних, управління підписками реплікації, вирішення конфліктів
  • Failover & High Availability: Реалізація автоматичного переключення з використанням Patroni, pgpool-II, налаштування каскадної реплікації, тестування сценаріїв переключення

Security & Monitoring

  • Security Best Practices: Налаштування pg_hba.conf для контролю доступу, реалізація шифрування SSL/TLS
  • Advanced Security Features: Управління аудитом баз даних, налаштування точного контролю доступу з використанням Row-Level Security (RLS), аудит змін ролей
  • Logging & Performance Monitoring: Налаштування параметрів журналювання (log_destination, log_statement), використання вбудованих інструментів моніторингу, таких як pg_stat_activity і pg_stat_replication, а також сторонніх інструментів для моніторингу та сповіщення

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

  • Базові знання роботи з базами даних
  • Розуміння основ SQL
  • Основні навички роботи з Linux/Unix системами

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

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

Курс 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
Начало занятий
03.11.2025
Длительность
32 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
28 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
Мир Современного Образования
  • SQL / DBA
Подробнее

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

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

Модуль 1. Архітектура SQL Server, планування та очікування обробки

  • Компоненти SQL Server та операційної системи
  • Планування Windows або SQL Server
  • Очікування та черги
  • Лабораторна робота: Архітектура SQL Server, планування та очікування обробки

Модуль 2. Підсистема введення/виводу SQL Server

  • Основні концепції
  • Рішення для зберігання даних
  • Налаштування та тестування введення/виводу
  • Лабораторна робота: Тестування продуктивності пристроїв зберігання даних

Модуль 3. Структури бази даних

  • Внутрішні структури бази даних
  • Внутрішній пристрій файлів даних
  • Внутрішній пристрій бази даних TempDB
  • Лабораторна робота: Структури бази даних

Модуль 4. Робота SQL Server з пам'яттю

  • Робота з пам'яттю Windows
  • Робота з пам'яттю SQL Server
  • OLTP обробка в пам'яті
  • Лабораторна робота: Робота SQL Server з пам'яттю

Модуль 5. Паралелізму та транзакції

  • Паралелізму та транзакції
  • Внутрішній пристрій блокування
  • Лабораторна робота: Паралелізму та транзакції

Модуль 6. Статистика та внутрішній пристрій індексів

  • Внутрішній пристрій статистики та оцінка її ефективності
  • Внутрішній пристрій індексів
  • Індекси колонкового зберігання
  • Лабораторна робота: Статистика та внутрішній пристрій індексів

Модуль 7. Використання запитів та аналіз плану виконання запитів

  • Внутрішній пристрій виконання запитів та оптимізатора
  • Аналіз плану виконання запитів та усунення поширених проблем
  • Лабораторна робота: Виконання запитів та аналіз плану виконання запитів

Модуль 8. Кешування та перекомпіляція плану

  • Внутрішній пристрій кешу планів
  • Усунення неполадок кешу планів
  • Запит сховища
  • Лабораторна робота: Кешування та перекомпіляція плану

Модуль 9. Розширені події

  • Основні поняття розширених подій
  • Реалізація розширених подій
  • Лабораторна робота: Розширені події

Модуль 10. Моніторинг, трасування та базовий профіль

  • Моніторинг та трасування
  • Створення базового профілю та встановлення контрольних точок
  • Лабораторна робота: Моніторинг, трасування та базовий профіль

Модуль 11. Усунення поширених проблем із продуктивністю

  • Усунення несправностей продуктивності процесора
  • Виправлення неполадок продуктивності пам’яті
  • Виправлення неполадок продуктивності вводу/виводу
  • Усунення несправностей продуктивності паралелізму
  • Виправлення неполадок продуктивності бази даних TempDB
  • Лабораторна робота: Усунення поширених проблем із продуктивністю

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

  • Описувати високорівневий огляд архітектури SQL Server та його різних компонентів
  • Описувати модель виконання SQL Server, очікувань та черг
  • Описувати базові концепції архітектури введення/виводу, мереж зберігання даних та тестування продуктивності
  • Описувати архітектурні концепції та практичні рекомендації, пов'язані з файлами даних для користувацьких баз даних і бази даних TempDB
  • Описувати архітектурні концепції та практичні рекомендації, пов'язані з паралелізмом, транзакціями, рівнями ізоляції та блокуваннями
  • Описувати архітектурні концепції оптимізатора запитів і зможуть ідентифікувати та усунути проблеми виявлення запиту
  • Описувати архітектурні концепції, усувати проблеми сценаріїв і використовувати практичні рекомендації, пов'язані з процедурним кешем
  • Описувати архітектурні концепції, сценарії усунення несправностей для розширених подій
  • Пояснювати стратегію збору даних та технології для аналізу зібраних даних
  • Розуміти методи пошуку та діагностики вузьких місць для підвищення загальної продуктивності

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

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

Мета курсу - надати слухачам знання та навички, необхідні для адміністрування і супроводу Microsoft SQL Server. Курс розповідає про інструменти та компоненти Microsoft SQL Server, призначені для підтримки бази даних.

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

Модуль 1. Безпека SQL Server

  • Захист даних у базах Microsoft SQL Server, облікові записи та користувачі
  • Лабораторна робота: Перевірка автентичності користувачів

Модуль 2. Призначення ролей бази даних і сервера

  • Робота з ролями на рівні сервера і бази даних
  • Лабораторна робота: Призначення ролей і перевірка безпеки

Модуль 3. Авторизація користувачів для доступу до ресурсів

  • Управління дозволами на рівні об'єктів і виконання коду
  • Лабораторна робота: Авторизація користувачів

Модуль 4. Захист даних за допомогою шифрування і аудиту

  • Аудит доступу до даних і шифрування
  • Лабораторна робота: Використання аудиту та шифрування

Модуль 5. Моделі відновлення і стратегії резервного копіювання

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

Модуль 6. Створення резервних копій баз даних SQL Server

  • Резервне копіювання баз даних і журналів транзакцій
  • Лабораторна робота: Створення резервних копій баз даних

Модуль 7. Відновлення баз даних SQL Server

  • Відновлення баз даних після збою
  • Лабораторна робота: Відновлення резервних копій

Модуль 8. Автоматизація управління SQL Server

  • Використання SQL Server Agent для автоматизації завдань
  • Лабораторна робота: Автоматизація управління

Модуль 9. Налаштування безпеки для SQL Server Agent

  • Налаштування мінімальних привілеїв безпеки для SQL Server Agent
  • Лабораторна робота: Налаштування параметрів безпеки

Модуль 10. Моніторинг SQL Server за допомогою повідомлень

  • Налаштування попереджень та повідомлень для екземплярів SQL Server
  • Лабораторна робота: Моніторинг SQL Server

Модуль 11. Управління SQL Server за допомогою PowerShell

  • Використання PowerShell для адміністрування SQL Server
  • Лабораторна робота: Адміністрування SQL Server за допомогою PowerShell

Модуль 12. Відстеження доступу до SQL Server

  • Використання розширених подій для відстеження активності
  • Лабораторна робота: Використання розширених подій

Модуль 13. Моніторинг SQL Server

  • Інструменти моніторингу активності SQL Server
  • Лабораторна робота: Моніторинг активності

Модуль 14. Пошук і усунення несправностей SQL Server

  • Методологія усунення неполадок SQL Server
  • Лабораторна робота: Вирішення основних проблем

Модуль 15. Імпорт і експорт даних

  • Інструменти для імпорту та експорту даних у SQL Server
  • Лабораторна робота: Імпорт і експорт даних

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

  • Перевіряти справжність і авторизувати користувачів
  • Призначати ролі сервера і бази даних
  • Проводити авторизацію користувачів для доступу до ресурсів
  • Захищати дані за допомогою шифрування і аудиту
  • Описати стратегію резервного копіювання та відновлення
  • Виконувати резервне копіювання і відновлення баз даних SQL Server
  • Автоматизувати управління базою даних
  • Налаштовувати безпеку для агента SQL Server
  • Керувати оповіщенням і повідомленнями
  • Керувати SQL Server за допомогою PowerShell
  • Моніторити і усувати неполадки інфраструктури SQL Server
  • Проводити імпорт і експорт даних

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

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

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

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

Вступ

  • Цілі курсу, план курсу
  • Таблиці навчальної схеми Персонал (Human Resources, HR)
  • Середовище виконання коду PL/SQL на сервері бази даних
  • Документація Oracle Database 12c і додаткові ресурси

Введення в PL/SQL

  • Переваги та структура PL/SQL
  • Огляд типів блоків PL/SQL
  • Генерація виведення з блоків PL/SQL

Оголошення ідентифікаторів в PL/SQL

  • Різні типи ідентифікаторів в підпрограма PL/SQL
  • Опис і ініціалізація змінних
  • Опис типів даних
  • Атрибут % TYPE
  • Пов’язані (bind) змінні

Виконуючі оператори

  • Лексичні одиниці в блоці PL/SQL
  • Функції SQL в PL/SQL
  • Перетворення типів даних
  • Вкладені блоки як вираження
  • Посилання на значення ідентифікатора у вкладеному блоці
  • Оператори в PL/SQL
  • Використання послідовностей в виразах PL/SQL

Використання операторів SQL всередині блоку PL/SQL

  • Використання операторів SQL в PL/SQL
  • Витяг даних в PL/SQL за допомогою оператора SELECT
  • Угоди про іменування при отриманні даних і роботі з операторами DML
  • Зміна даних на сервері за допомогою PL/SQL
  • Концепції SQL-курсорів
  • Атрибути SQL-курсорів для зворотного зв’язку з операторами DML
  • Фіксація і відкат транзакцій

Керуючі структури

  • Управління виконанням в PL/SQL
  • Умовне управління з використанням операторів IF і CASE
  • Обробка невизначених значень
  • Використання булевих умов в логічних операторах
  • Контроль ітерацій в циклах

Робота зі складовими типами даних

  • Складові типи даних: записи PL/SQL і таблиці
  • Використання записів PL/SQL для зберігання декількох значень різних типів даних
  • Вставка і оновлення за допомогою записів PL/SQL
  • Асоціативні масиви INDEX BY і методи роботи з ними

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

  • Визначення курсора
  • Управління явним курсором
  • Використання явних курсорів для обробки рядків
  • Курсори та записи
  • Курсорні цикли FOR з підзапитах
  • Атрибути явного курсора
  • Атрибути % NOTFOUND і % ROWCOUNT

Обробка винятків

  • Визначення винятків
  • Обробка винятків в PL/SQL
  • Зумовлені виключення
  • Перехоплення зумовлених і непредопределенних винятків сервера Oracle
  • Функції, які повертають інформацію про винятки
  • Перехоплення винятків, визначених користувачами
  • Поширення винятків
  • Оператор RAISE

Створення збережених процедур і функцій

  • Подання про збережених процедурах і функціях
  • Різниця між анонімними блоками і подпрограммами
  • Демонстрація CREATE OR REPLACE PROCEDURE | FUNCTION
  • Заголовна частина процедури, що і функції
  • Створення простих процедур і функцій
  • Створення простої процедури з параметром IN
  • Виклик процедури і функції

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

  • Можливості та синтаксис PL/SQL
  • Створення анонімних блоків PL/SQL
  • Написання коду PL/SQL як інтерфейсу до бази даних
  • Використання програмних конструкцій PL/SQL і контроль потоку операцій (цикли, керуючі структури і явні курсори)
  • Обробку помилок на стадії виконання
  • Створення збережених процедур і функцій

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

  • Уявлення про концепції і методики обробки даних
  • Знайомство з мовами програмування
  • Oracle Database 12c: Основи SQL

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Больше информации
Курс
Формат
Online
Начало занятий
17.10.2025
Длительность
16 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
16 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
Начало занятий
06.10.2025
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
40 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
Мир Современного Образования
  • SQL / DBA
Подробнее

Курс адміністрування Oracle Database 19c призначений для того, щоб дати адміністраторам баз даних Oracle практичний досвід адміністрування, моніторингу, настройки та усунення неполадок бази даних Oracle. Слухач дізнається, як забезпечити цілісність і доступність даних компанії в середовищі Oracle. Слухач також навчиться контролювати продуктивність бази даних, розподіляти ресурси за допомогою Resource Manager і планувати завдання за допомогою Oracle Job scheduler.

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

Модуль 1. Введення в базу даних Oracle

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

Модуль 2. Архітектура баз даних Oracle

  • Огляд архітектури бази даних Oracle
  • Примірник бази даних Oracle
  • Структури пам'яті баз даних Oracle
  • Архітектура і структури процесів
  • Серверні і клієнтські процеси
  • Архітектура зберігання баз даних Oracle
  • Підключення до примірника бази даних Oracle

Модуль 3. Адміністрування примірника бази даних

  • Адміністративні інструменти, доступні адміністратору бази даних
  • Використання SQL * Plus в Oracle для управління примірником бази даних
  • Використання SQL Developer для управління примірником бази даних
  • Адміністрування бази даних за допомогою Enterprise Manager (EM)
  • Огляд фреймворку Enterprise Manager
  • Access Enterprise Manager Database Express
  • Домашня сторінка Enterprise Manager Database Express
  • Enterprise Manager Cloud Control
  • Файли параметрів ініціалізації

Модуль 4. Налаштування Oracle Network Environment

  • Огляд конфігурації мережі
  • Налагодження та управління Oracle Net Listener
  • Методи іменування Oracle Net
  • Інструменти для налаштування та управління мережею Oracle
  • Використання Net Configuration Assistant
  • Налаштування клієнтських підключень за допомогою Net Manager
  • Перегляд конфігурації listener
  • Запуск і зупинка Oracle listener
  • Використання TNSPING для тестування підключення Oracle Net
  • Підключення до бази даних
  • Налаштування Net Services за допомогою Enterprise Manager

Модуль 5. Структури зберігання

  • Огляд зберігання даних
  • Блок бази даних
  • Огляд табличних просторів і файлів даних
  • Використання Enterprise Manager для перегляду структури зберігання бази даних
  • Команди створення і зміни табличного простору
  • Тимчасові табличні простору
  • Створення файлів даних і управління ними
  • Використовувати OMF
  • Знищення табличних просторів і файлів даних

Модуль 6. Управління користувачами

  • Зумовлені облікові записи адміністрування бази даних
  • Обліковий запис користувача
  • Створення облікового запису користувача
  • Ідентифікація користувача
  • Зміна пароля користувача
  • Керування обліковим записом користувача
  • Щоб видалити обліковий запис користувача
  • Моніторинг інформації про користувачів
  • Завершення сеансів користувача
  • Створення облікового запису Schema Only

Модуль 7. Manage Privileges

  • Доступ до бази даних
  • Зумовлені Oracle ролі
  • Привілеї системного і об'єктного рівнів
  • Команди grant і revoke
  • Створення, зміна та видалення ролей
  • Використання зумовлених ролей

Модуль 8. Управління Profiles and Resources

  • Огляд профілів користувачів
  • Параметри ресурсу профілю
  • Команда створити профіль
  • Управління паролями за допомогою профілів
  • Контроль використання ресурсів за допомогою профілів
  • Ведення профілів

Модуль 9. Database auditing

  • Огляд безпеки бази даних
  • Огляд аудиту баз даних
  • Дотримання вимог безпеки
  • Стандартний аудит
  • Єдина аудиторська реєстрація
  • Розподіл обов'язків з аудиту з ролями AUDIT_ADMIN і AUDIT_VIEWER
  • Налаштування журналу аудиту
  • Вказівка ​​параметрів аудиту

Модуль 10. Data concurrency i lock conflicts

  • Рівні блокування в Oracle
  • Методи, які використовуються для отримання блокувань
  • Паралелізм обробки даних
  • Можливі причини зчеплень
  • Блокування DML
  • Запобігання проблем з блокуванням
  • Виявлення конфлікту блокувань
  • Вирішення конфліктів

Модуль 11. Undo Management

  • Огляд UNDO MANAGEMENT
  • Контроль і адміністрування UNDO
  • Налаштування undo retention
  • Перемикання undo tablespaces
  • Вказівка ​​термін зберігання
  • Гарантоване undo retention
  • Термін збереження undo для flashback запитів
  • Перегляд інформації про undo space
  • Використання undo advisor
  • Розмір табличного простору undo
  • Зміна табличного простору undo на фіксований розмір

Модуль 12. Backup and recovery configuration

  • Рішення Oracle для резервного копіювання
  • Пропоновані Oracle стратегії резервного копіювання
  • Огляд резервного копіювання, відновлення і відновлення бази даних
  • Технологія Flashback
  • Тип відмови
  • Відновлення примірника
  • Налаштування відновлення екземпляра
  • MTTR Advisor
  • Відмова носія інформації
  • Налаштування бази даних для відновлення

Модуль 13. Proactive database maintenance

  • Обслуговування бази даних
  • Перегляд журналу попереджень (alert log)
  • Automatic Workload Repository
  • Рівні збору статистичної інформації
  • Automatic Database Diagnostic Monitoring
  • Моніторинг бази даних Oracle
  • Використання Advisors
  • Налаштування notification rules

Модуль 14. Performance management

  • Налаштування джерел інформації
  • Моніторинг продуктивності
  • Налаштування продуктивності
  • Планування продуктивності
  • Налаштування екземпляра
  • Методологія настройки продуктивності
  • Дані для налаштування продуктивності
  • Моніторинг продуктивності
  • Управління пам'яттю
  • Управління Private Temporary Tables

Модуль 15. Налаштування SQL

  • Налаштування SQL
  • Скасування інструкції SQL в сеансі
  • Оптимізатор Oracle
  • Директиви плану SQL
  • Адаптивні плани виконання
  • SQL Advisors
  • Результати автоматичної настройки SQL
  • Реалізація рекомендації по автоматичному налаштуванню
  • SQL Tuning Advisor

Модуль 16. Moving data

  • Створення об'єктів каталогу
  • Архітектура Data Pump
  • Уявлення словника даних Data Pump
  • Інтерактивний режим Data Pump
  • API Data Pump
  • Використовуйте Data Pump для експорту даних
  • Використовуйте Data Pump для імпорту даних
  • Огляд завантажувача SQL
  • Параметр командного рядка
  • Фільтрація записів
  • Ключові слова керуючого файлу
  • Файл даних
  • Шляхи до даних SQL Loader
  • External Tables

Модуль 17. Managing resources with resource manager

  • Огляд менеджера ресурсів бази даних
  • Використання Resource Manager
  • Створення Resource Plans
  • План Resource Manager за замовчуванням
  • Створення директив Resource Plan
  • Виділення ресурсів для Resource Plans

Модуль 18. Automate Tasks with the scheduler

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

Модуль 19. Manage space

  • Огляд управління простором зберігання
  • Управління простором блоків всередині сегментів
  • Типи сегментів
  • Виділення екстентів
  • Виділення простору
  • Ланцюжок рядків і міграція
  • Створення таблиць без сегментації

Модуль 20. Oracle support

  • Enterprise Manager Support Workbench
  • Увійдіть для отримання оновлень безпеки
  • Робота з Oracle Support
  • Інтеграція c Oracle Support
  • Реєстрація SR (запитів на обслуговування)
  • Управління оновленнями
  • Накат оновлень

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

Слухачі, які бажають пройти курс адміністрування Oracle Database 19c, повинні мати уявлення про концепції реляційних баз даних і хороші знання операційної системи. Вони повинні пройти курс Oracle SQL або мати хороші знання Oracle SQL. Знання можливостей і використання вбудованих в сервер Oracle стандартних пакетів PL/SQL була б вельми корисною, але для курсу воно не суттєво.

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Больше информации
Курс
Формат
Online
Начало занятий
20.10.2025
Длительность
8 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 749 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
SoftServe Academy
  • SQL / DBA
Подробнее

План курсу

Теми:

  • 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
Начало занятий
20.09.2025
Длительность
10 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
2 804 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
CyberBionic Systematics
  • QA Automation / QA Manual
  • SQL / DBA
Подробнее

Курс "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

Больше информации

Страницы

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

Відгуки про курси

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

Антон   01.05.2024

Курс SQL допоміг мені розібратись з фінансами. Я швидко навчився працювати з великими обсягами даних та оптимізувати фін.процеси. Маргарита – авторка курсу показала як створювати складні запити для аналізу фін.даних та швидко виконувати запити щодо витрат, прибутків та інших ключових показників.

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

Плюсы:Практичні навички, хороші ментори
Минусы:Я не побачив
Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы SQL / DBA

Страницы