|
Авторские курсы по технологиям Microsoft |
|
Курс: 20461 Querying Microsoft SQL Server
(Выполнение запросов в Microsoft SQL Server)
Ориентирован: на администраторов баз данных, разработчиков баз данных и профессионалов бизнес аналитики, в чей круг обязанностей входит создание запросов.
Предварительный уровень подготовки:
- Навыки работы с реляционными базами данных
- Базовые знания Microsoft Windows
Продолжительность: 5 дней, 40 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.
Программа курса
- Введение в SQL Server 2014
- Архитектура SQL Server
- Редакции и версии SQL Server
- Работа с SQL Server Management Studio
- Введение в запросы на Transact-SQL
- Введение в Transact-SQL
- Понимание наборов
- Понимание логики предикатов
- Понимание логической последовательности действий в запросе SELECT
- Создание запросов SELECT
- Создание простых запросов SELECT
- Удаление дублирующих строк, используя DISTINCT
- Использование псевдонимов название столбцов и таблиц
- Создание простого выражения CASE
- Запросы из нескольких таблиц
- Понимание соединений таблиц
- Создание запросов с внутренними соединениями
- Создание запросов с внешними соединениями
- Создание запросов с перекрестными соединениями и соединение таблицы самой с собой
- Сортировка и фильтрование данных
- Сортировка данных
- Фильтрование данных с использованием выражения WHERE
- Фильтрование с использованием опций TOP и OFFSET-FETCH
- Работа с неизвестными значениями
- Работа с типами данных в SQL Server 2014
- Введение в типы данных SQL Server 2014
- Работа с символьными типами данных
- Работа с временными типами данных
- Использование DML запросов для изменения данных
- Вставка данных
- Изменение и удаление данных
- Использование встроенных функций
- Написание запросов со встроенными функциями
- Использование функций преобразования типов
- Использование логических функций
- Использование функций для проверки значений NULL
- Группировка и агрегирование данных
- Использование агрегирующих функций
- Использование выражения GROUP BY
- Фильтрование групп при помощи выражения HAVING
- Использование подзапросов
- Написание автономных подзапросов
- Написание коррелированных подзапросов
- Использование предиката EXISTS с подзапросами
- Использование табличных выражений
- Использование производных таблиц
- Использование общего табличного выражения
- Использование представлений
- Использование встраиваемых табличных функций
- Использование операторов набора данных
- Создание запросов с оператором UNION
- Использование операторов EXCEPT и INTERSECT
- Использование оператора APPLY
- Использование функций ранжирования, смещения и агрегирующих функций
- Создание окон с выражением OVER
- Исследование оконных функций
- Сведение данных и группировка наборов
- Создание запросов с операторами PIVOT и UNPIVOT
- Работа с группировкой наборов
- Выполнение хранимых процедур
- Запрос данных при помощи хранимых процедур
- Передача параметров в хранимые процедуры
- Создание простых хранимых процедур
- Работа с динамическим SQL
- Программирование на T-SQL
- Элементы программирования на T-SQL
- Управление выполнением программы
- Реализация обработки ошибок
- Использование блоков TRY / CATCH
- Работа с информацией об ошибке
- Реализация транзакций
- Транзакции и ядро базы данных
- Управление транзакциями
- Уровни изоляции
- Улучшение производительности запросов
- Факторы, влияющие на производительность запросов
- Отображение информации о производительности запросов
- Запросы к метаданным в SQL Server
- Запросы к представлениям системного каталога и функциям
- Выполнение системных хранимых процедур
- Запросы к динамическим объектам управления
|