Модуль 1: Введение в SQL Server 2014
-
Архитектура SQL Server
-
Редакции и версии SQL Server
-
Работа с SQL Server Management Studio
Модуль 2: Введение в запросы на Transact-SQL
-
Введение в Transact-SQL
-
Понимание наборов
-
Понимание логики предикатов
-
Понимание логической последовательности действий в запросе SELECT
Модуль 3: Создание запросов SELECT
-
Создание простых запросов SELECT
-
Удаление дублирующих строк, используя DISTINCT
-
Использование псевдонимов название столбцов и таблиц
-
Создание простого выражения CASE
Модуль 4: Запросы из нескольких таблиц
-
Понимание соединений таблиц
-
Создание запросов с внутренними соединениями
-
Создание запросов с внешними соединениями
-
Создание запросов с перекрестными соединениями и соединение таблицы самой с собой
Модуль 5: Сортировка и фильтрование данных
-
Сортировка данных
-
Фильтрование данных с использованием выражения WHERE
-
Фильтрование с использованием опций TOP и OFFSET-FETCH
-
Работа с неизвестными значениями
Модуль 6: Работа с типами данных в SQL Server 2014
-
Введение в типы данных SQL Server 2014
-
Работа с символьными типами данных
-
Работа с временными типами данных
Модуль 7: Использование DML запросов для изменения данных
-
Вставка данных
-
Изменение и удаление данных
Модуль 8: Использование встроенных функций
-
Написание запросов со встроенными функциями
-
Использование функций преобразования типов
-
Использование логических функций
-
Использование функций для проверки значений NULL
Модуль 9: Группировка и агрегирование данных
-
Использование агрегирующих функций
-
Использование выражения GROUP BY
-
Фильтрование групп при помощи выражения HAVING
Модуль 10: Использование подзапросов
-
Написание автономных подзапросов
-
Написание коррелированных подзапросов
-
Использование предиката EXISTS с подзапросами
Модуль 11: Использование табличных выражений
-
Использование производных таблиц
-
Использование общего табличного выражения
-
Использование представлений
-
Использование встраиваемых табличных функций
Модуль 12: Использование операторов набора данных
-
Создание запросов с оператором UNION
-
Использование операторов EXCEPT и INTERSECT
-
Использование оператора APPLY
Модуль 13: Использование функций ранжирования, смещения и агрегирующих функций
-
Создание окон с выражением OVER
-
Исследование оконных функций
Модуль 14: Сведение данных и группировка наборов
-
Создание запросов с операторами PIVOT и UNPIVOT
-
Работа с группировкой наборов
Модуль 15: Выполнение хранимых процедур
-
Запрос данных при помощи хранимых процедур
-
Передача параметров в хранимые процедуры
-
Создание простых хранимых процедур
-
Работа с динамическим SQL
Модуль 16: Программирование на T-SQL
-
Элементы программирования на T-SQL
-
Управление выполнением программы
Модуль 17: Реализация обработки ошибок
-
Использование блоков TRY / CATCH
-
Работа с информацией об ошибке
Модуль 18: Реализация транзакций
-
Транзакции и ядро базы данных
-
Управление транзакциями
-
Уровни изоляции
Модуль 19: Улучшение производительности запросов
-
Факторы, влияющие на производительность запросов
-
Отображение информации о производительности запросов
Модуль 20: Запросы к метаданным в SQL Server
-
Запросы к представлениям системного каталога и функциям
-
Выполнение системных хранимых процедур
-
Запросы к динамическим объектам управления