Курс: Создание SQL - запросов в Microsoft SQL Server
Курс: Создание SQL - запросов в Microsoft SQL Server
Дополнительная дата проведения курса: 17.11.2025 - 21.11.2025
Продолжительность курса: 40 ак. ч.
Описание курса:
Вы научитесь свободно и уверенно пользоваться современными базами данных в SQL Server и языком запросов Transact-SQL.
Курс предназначен для начинающих администраторов и разработчиков баз данных и приложений.
Аудитория:
• Администраторы баз данных;
• Разработчики баз данных;
• Профессионалы бизнес-аналитики, в чей круг обязанностей входит создание запросов.
Необходимая подготовка:
• Навыки работы с реляционными базами данных;
• Базовые знания Microsoft Windows
Программа курса:
Модуль 1. Введение в SQL Server:
• Архитектура SQL-сервера;
• Редакции и версии SQL-сервера;
• Management Studio;
• Лабораторная работа.
Модуль 2. Введение в Transact-SQL:
• Язык запросов;
• Наборы строк;
• Логика предикатов;
• Логический порядок операций в запросе;
• Лабораторная работа.
Модуль 4. Соединение нескольких таблиц:
• Соединения таблиц (JOINS);
• Внутренние соединения;
• Внешние соединения;
• Перекрёстные соединения и самосоединения;
• Лабораторная работа.
Модуль 5. Сортировка и фильтрация:
• Сортировка данных;
• Фильтрация строк;
• Выборка TOP и OFFSET-FETCH;
• Обработка неизвестных значений;
• Лабораторная работа.
Модуль 6. Типы данных:
• Типы данных;
• Строковые данные;
• Дата и время;
• Лабораторная работа.
Модуль 7. Модификация данных:
• Добавление данных;
• Изменение и удаление данных;
• Автоматическая генерация значений в колонках;
• Лабораторная работа.
Модуль 8. Использование встроенных функций:
• Использование функций в запросах;
• Функции преобразования;
• Логические функции;
• Работа с неизвестными значениями;
• Лабораторная работа.
Модуль 9. Группировка и агрегация данных:
• Использование агрегатных функций;
• Группировка;
• Фильтрация групп;
• Лабораторная работа.
Модуль 10. Использование подзапросов:
• Автономные подзапросы;
• Связанные подзапросы;
• Предикат EXISTS;
• Лабораторная работа.
Модуль 12. Операции над множествами:
• Объединение множеств;
• Разность и пересечение множеств;
• Коррелированное соединение APPLY;
• Лабораторная работа.
Модуль 13. Оконные функции:
• Функции с секцией OVER;
• Применение оконных функций;
• Лабораторная работа.
Модуль 14. Сводные таблицы и группирующие наборы:
• Свёртка и развёртка таблиц (PIVOT и UNPIVOT);
• Группирующие наборы;
• Лабораторная работа.
Модуль 15. Хранимые процедуры:
• Выборка с помощью хранимых процедур;
• Использование параметров;
• Применение процедур;
• Работа с динамическими запросами;
• Лабораторная работа.
Модуль 16. Программирование на Transact-SQL:
• Переменные и пакеты;
• Управление ходом выполнения сценария;
• Организация циклов;
• Синонимы;
• Лабораторная работа.
Модуль 17. Перехват и обработка ошибок:
• Способы обработки ошибок на T-SQL;
• Структурная обработка исключений;
• Лабораторная работа.
Модуль 18. Транзакции:
• Роль транзакций в базах данных;
• Управление транзакциями;
• Лабораторная работа.
Окончательная цена указывается в договоре на обучение.
Характеристики курса
Начало: 12 мая 2025
Окончание: 16 мая 2025
Вендор: Microsoft
Код курса: 20461
Город: Новосибирск, Екатеринбург, Пермь, Ижевск, Москва,