Курс предназначен для администраторов БД, разработчиков БД и клиентских приложений, и специалистов в области бизнес-аналитики. Курс будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчеты, а также слушателей, планирующих сдать сертификационный экзамен.
Предварительные требования:
Базовые знания о реляционных базах данных
Базовые знания об основной функциональности ОС WindowsL.
Обучение позволит:
Описать ключевые возможности и компоненты SQL Server 2016.
Описать возможности T-SQL, наборы и логику предиката.
Писать SELECT запросы.
Выполнять запросы из нескольких таблиц.
Сортировать и фильтровать данные.
Описать типы данных в SQL Server.
Изменять данные с помощью Transact-SQL.
Использовать встроенные функции.
Группировать и агрегировать данные.
Использовать подзапросы.
Создавать представления и использовать функции, возвращающие табличные значения.
Использовать оператор SET для объединения результатов запросов.
Писать запросы с ранжированием, смещением и функциями агрегирования.
Преобразовывать данные с помощью функций pivot, unpivot, rollup и cube.
Создавать и внедрять хранимые процедуры.
Использовать переменные, условия и циклы в запросах Transact-SQL.
Аннотация курса:
Модуль 1: Введение в Microsoft SQL Server 2016
Модуль 2: Введение в язык запросов T-SQL
Модуль 3: Написание запросов SELECT
Модуль 4: Запрос данных из нескольких таблиц
Модуль 5: Сортировка и фильтрация данных
Модуль 6: Работа с типами данных SQL Server 2016
Модуль 7: Использование DML для изменения данных
Модуль 8: Использование встроенных функций
Модуль 9: Группировка и агрегирование данных
Модуль 10: Использование вложенных запросов
Модуль 11: Использование табличных выражений
Модуль 12: Использование операторов наборов строк
Модуль 13: Использование функций ранжирования, смещения и статистических функций
Модуль 14: Создание сводных результирующих наборов и группировка
Модуль 15: Запуск хранимых процедур
Модуль 16: Программирование с использованием возможностей T-SQL