Курс Запрос данных с использованием Transact SQL 2016

Код: 20761

Продолжительность курса

40 Академических часов

Ближайшие курсы

Июнь

28.06.2021 - 02.07.2021 Ект

Данный курс раскрывает возможности сценариев SQL Server, учит как правильно писать запросы на языке TSQL. Осуществлять манипулирование данными. Курс предоставляет необходимый минимум знаний для понимания работы Microsoft SQL Server и является базовым курсом для администраторов и разработчиков баз данных, а также специалистов в области бизнес аналитики.

Стоимость курса

31 500 руб
Заказать

Цели курса:

Предоставить слушателям знания и навыки, необходимые для написания базовых запросов на Transact-SQL для Microsoft SQL Server 2016. Курс предоставляет необходимый минимум знаний для понимания работы Microsoft SQL Server, и является базовым курсом для администраторов и разработчиков баз данных, а также специалистов в области бизнес аналитики.

Аудитория

Этот курс предназначен для администраторов БД, разработчиков БД и клиентских приложений, и специалистов в области бизнес-аналитики. Курс будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчеты, а также слушателей, планирующих сдать экзамен.

От слушателя требуется

  • Базовые знания о реляционных базах данных

  • Базовые знания об основной функциональности ОС Windows

  • Знание технического английского языка

Готовит к тесту:

761 Querying Data with Transact-SQL

Содержание курса

Модуль 1. Введение в Microsoft SQL Server 2016
Базовая архитектура SQL Server
Редакции и версии SQL Server
Начало работы с SQL Server Management Studio
Лабораторная работа: Работа с инструментами SQL Server 2016
Работа с SQL Server Management Studio
Написание T-SQL сценариев
Использование Books Online
Модуль 2. Введение в язык запросов T-SQL
Введение в T-SQL
Понятие набора данных
Понятие логики предиката
Понятие логики последовательности операторов в SELECT выражениях
Лабораторная работа: Введение в язык запросов T-SQL
Выполнение базовых SELECT выражений
Выполнение запросов с фильтрацией данных, используя предикаты
Выполнение запросов с сортировкой данных, используя ORDER BY
Модуль 3. Написание SELECT запросов
Написание простых SELECT выражений
Удаление дубликатов с использованием DISTINCT
Использование табличных и колоночных псевдонимов
Написание простых CASE выражений
Лабораторная работа: Написание базовых SELECT запросов
Написание простых SELECT выражений
Удаление дубликатов с использованием DISTINCT
Использование табличных и колоночных псевдонимов
Написание простых CASE выражений
Модуль 4. Запрос данных из нескольких таблиц
Понятие объединений
Написание запросов с использованием внутреннего объединения INNER JOIN
Написание запросов с использованием внешнего объединения OUTER JOIN
Написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой (SELF JOIN)
Лабораторная работа: Запрос данных из нескольких таблиц
Написание запросов с использованием INNER JOIN
Написание запросов с использованием многотабличных объединений
Написание запросов с использованием объединения таблицы сама с собой
Написание запросов с использованием OUTER JOIN
Написание запросов с использованием перекрестного объединения CROSS JOIN
Модуль 5. Сортировка и фильтрация данных
Сортировка данных
Фильтрация данных
Фильтрация с использованием опций TOP и OFFSET-FETCH
Работа с неизвестными значениями
Лабораторная работа: Работа с подзапросами
Написание запросов с фильтрацией данных с использованием предложения WHERE
Написание запросов с сортировкой данных с использованием предложения ORDER BY
Написание запросов с фильтрацией данных с использованием предложения TOP
Написание запросов с фильтрацией данных с использованием предложения OFFSET-FETCH
Модуль 6. Работа с типами данных SQL Server 2016
Введение в типы данных SQL Server 2016
Работа с текстовыми типами данных
Работа с типами данных Дата и Время
Лабораторная работа: Работа с типами данных SQL Server 2016
Написание запросов, возвращающих типы данных Дата, Время
Написание запросов, использующих функции Дата и Время
Написание запросов, возвращающие текстовые данные
Написание запросов, использующих текстовые функции
Модуль 7. Использование DML для изменения данных
Добавление данных
Изменение и удаление данных
Лабораторная работа: Использование DML для изменения данных
Добавление данных
Обновление и удаление данных
Модуль 8. Использование встроенных функций
Написание запросов, использующих встроенные функции
Использование функций преобразования
Использование логических функций
Использование функций на проверку NULL
Лабораторная работа: Использование встроенных функций
Написание запросов с функциями преобразования
Написание запросов с логическими функциями
Написание запросов с функцией на проверку NULL
Модуль 9. Группировка и агрегирование данных
Использование функций агрегирования
Использование предложения GROUP BY
Фильтрация сгруппированных данных с использованием предложения HAVING
Лабораторная работа: Группировка и агрегирование данных
Написание запросов с использованием предложения GROUP BY
Написание запросов с использованием функций агрегирования
Написание запросов с использованием отдельных статистических функций
Написание запросов, фильтрующих сгруппированные данные с использованием предложения HAVING
Модуль 10. Использование вложенных запросов
Написание автономных вложенных подзапросов
Написание корреляционных подзапросов
Использование предиката EXISTS в подзапросах
Лабораторная работа: Использование подзапросов
Написание автономных вложенных подзапросов
Написание запросов с использованием скалярных и табличных подзапросов
Использование предикатов IN и EXISTS в подзапросах
Модуль 11. Использование операторов наборов строк
Написание запросов, использующих оператор UNION
Написание запросов, использующих операторы EXCEPT и INTERSECT
Написание запросов, использующих оператор APPLY
Лабораторная работа: Использование операторов наборов строк
Написание запросов, использующих операторы UNION и UNION ALL
Написание запросов, использующих операторы CROSS APPLY и OUTER APPLY
Написание запросов, использующих операторы EXCEPT и INTERSECTS