Курс: Создание SQL - запросов в Microsoft SQL Server

Курс: Создание 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:
• Язык запросов;
• Наборы строк;
• Логика предикатов;
• Логический порядок операций в запросе;
• Лабораторная работа.

Модуль 3. Выборка данных:
• Простая выборка данных;
• Устранение дубликатов;
• Переименование столбцов;
• Выражения CASE;
• Лабораторная работа.

Модуль 4. Соединение нескольких таблиц:
• Соединения таблиц (JOINS);
• Внутренние соединения;
• Внешние соединения;
• Перекрёстные соединения и самосоединения;
• Лабораторная работа.

Модуль 5. Сортировка и фильтрация:
• Сортировка данных;
• Фильтрация строк;
• Выборка TOP и OFFSET-FETCH;
• Обработка неизвестных значений;
• Лабораторная работа.

Модуль 6. Типы данных:
• Типы данных;
• Строковые данные;
• Дата и время;
• Лабораторная работа.

Модуль 7. Модификация данных:
• Добавление данных;
• Изменение и удаление данных;
• Автоматическая генерация значений в колонках;
• Лабораторная работа.

Модуль 8. Использование встроенных функций:
• Использование функций в запросах;
• Функции преобразования;
• Логические функции;
• Работа с неизвестными значениями;
• Лабораторная работа.

Модуль 9. Группировка и агрегация данных:
• Использование агрегатных функций;
• Группировка;
• Фильтрация групп;
• Лабораторная работа.

Модуль 10. Использование подзапросов:
• Автономные подзапросы;
• Связанные подзапросы;
• Предикат EXISTS;
• Лабораторная работа.

Модуль 11. Табличные выражения:
• Представления;
• Встраиваемые табличные функции;
• Производные таблицы;
• Обобщённые табличные выражения;
• Лабораторная работа.

Модуль 12. Операции над множествами:
• Объединение множеств;
• Разность и пересечение множеств;
• Коррелированное соединение APPLY;
• Лабораторная работа.

Модуль 13. Оконные функции:
• Функции с секцией OVER;
• Применение оконных функций;
• Лабораторная работа.

Модуль 14. Сводные таблицы и группирующие наборы:
• Свёртка и развёртка таблиц (PIVOT и UNPIVOT);
• Группирующие наборы;
• Лабораторная работа.

Модуль 15. Хранимые процедуры:
• Выборка с помощью хранимых процедур;
• Использование параметров;
• Применение процедур;
• Работа с динамическими запросами;
• Лабораторная работа.

Модуль 16. Программирование на Transact-SQL:
• Переменные и пакеты;
• Управление ходом выполнения сценария;
• Организация циклов;
• Синонимы;
• Лабораторная работа.

Модуль 17. Перехват и обработка ошибок:
• Способы обработки ошибок на T-SQL;
• Структурная обработка исключений;
• Лабораторная работа.

Модуль 18. Транзакции:
• Роль транзакций в базах данных;
• Управление транзакциями;
• Лабораторная работа.

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: 12 мая 2025
  • Окончание: 16 мая 2025
  • Вендор: Microsoft
  • Код курса: 20461
  • Город: Новосибирск, Екатеринбург, Пермь, Ижевск, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 70700 ₽
  • Дистанционно: 70700 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru