Курс: Создание запросов для реляционных баз данных

Курс: Создание запросов для реляционных баз данных

Курс: Создание запросов для реляционных баз данных


Дополнительная дата проведения курса: 24.11.2025 - 28.11.2025

Продолжительность курса: 40 ак. ч.

Описание курса:
В курсе рассматриваются способы создания запросов на языке T-SQL для реляционных баз данных на основе SQL Server. Курс предоставляет необходимый минимум знаний для понимания работы реляционных баз данных и является базовым курсом для администраторов и разработчиков баз данных, а также специалистов в области бизнес-аналитики.

Аудитория:
• Администраторы и разработчики баз данных;
• Специалисты в области бизнес-аналитики.

Необходимая подготовка:
• Знания и опыт работы с операционными системами Windows;
• Знания базовых концепций реляционных баз данных.

Программа курса:
Модуль 1. Введение в язык запросов T-SQL:
• Элементы языка T-SQL;
• Использование SQL Server Management Studio для отладки запросов;
• Инструменты командной строки для работы с запросами;
• Использование конструктора запросов.

Модуль 2. Создание простых запросов:
• Создание простейших запросов;
• Использование псевдонимов;
• Вычисляемые столбцы с использованием выражений;
• Вычисляемые столбцы с использованием CASE;
• Использование литералов и DISTINCT.

Модуль 3. Сортировка и фильтрация в запросах:
• Использование фильтрации в запросах;
• Применение в предикатах IN, BETWEEN, LIKE;
• Использование NULL в предикатах и выражениях;
• Применение TOP, OFFSET FETCH.

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

Модуль 5. Извлечение данных из нескольких таблиц:
• Декартово умножение как основа JOINs;
• Использование CROSS JOIN, INNER JOIN, OUTER JOIN;
• Соединение более двух таблиц;
• Работа с неизвестными значениями;
• Применение SELF-JOIN.

Модуль 6. Группирование и агрегирование данных:
• Использование агрегатных функций;
• Группирование данных;
• Использование HAVING для фильтрации данных;
• Применение ROLLUP, CUBE, GROUPING SETS.

Модуль 7. Использование вложенных запросов:
• Использование некоррелированных подзапросов;
• Использование коррелированных вложенных запросов;
• Применение EXISTS, NOT EXISTS в запросах.

Модуль 8. Объединение наборов:
• Действия с наборами;
• Использование UNION и UNION ALL;
• Использование EXEPT и INTERSECT;
• Применение CROSS APPLY и OUTER APPLY.

Модуль 9. Модификация данных:
• Действия с наборами;
• Использование UNION и UNION ALL;
• Использование EXEPT и INTERSECT;
• Применение CROSS APPLY и OUTER APPLY.

Модуль 10. Использование функций окна:
• Введение в функции окна;
• Использование функций ранжира;
• Использование агрегатных функций окна;
• Использование оконных функций отступа.

Модуль11. Применение программных элементов:
• Введение в функции окна;
• Использование функций ранжира;
• Использование агрегатных функций окна;
• Использование оконных функций отступа.

Модуль 12. Применение транзакций:
• Использование явно заданных транзакций;
• Методы завершения транзакций при ошибках Runtime;
• Детектирование взаимоблокировок;
• Уровни изоляции транзакций.

Модуль 13. Выполнение хранимых процедур:
• Создание параметризованных хранимых процедур;
• Использование хранимых процедур для модификации данных;
• Использование системных хранимых процедур.

Модуль 14. Создание представлений, табличных функций и СТЕ:
• Применение производных таблиц и СТЕ;
• Создание представлений;
• Создание табличных функций.

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

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

  • Начало: 26 мая 2025
  • Окончание: 30 мая 2025
  • Вендор: Microsoft
  • Код курса: TSQL01
  • Город: Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 30400 ₽
  • Дистанционно: 30400 ₽
Записаться на курс

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


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

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

8 800 (600)-66-16

learning@eshift.ru