top-image
Главная » Услуги и обучение » Информационные технологии » Microsoft » SQL Server » Microsoft SQL Server 2016 » Создание запросов с использованием SQL Server 2016 Transact SQL

Код: 20761

Создание запросов с использованием SQL Server 2016 Transact SQL

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

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

  • Писать SELECT запросы
  • Выполнять запросы из нескольких таблиц
  • Сортировать и фильтровать данные
  • Описать типы данных в SQL Server
  • Изменять данные с помощью Transact-SQL
  • Использовать встроенные функции
  • Группировать и агрегировать данные
  • Использовать подзапросы
  • Использовать оператор SET

 

Целевая аудитория:

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

Программа мероприятия:

Модуль 1. Введение в Microsoft SQL Server 2016

  • Базовая архитектура SQL Server
  • Редакции и версии SQL Server
  • Начало работы с SQL Server Management Studio
  • Лабораторная работа: Работа с инструментами SQL Server 2016

Модуль 2. Введение в язык запросов T-SQL

  • Введение в T-SQL
  • Понятие набора данных
  • Понятие логики предиката
  • Понятие логики последовательности операторов в SELECT выражениях
  • Лабораторная работа: Введение в язык запросов T-SQL

Модуль 3. Написание SELECT запросов

  • Написание простых SELECT выражений
  • Удаление дубликатов с использованием DISTINCT
  • Использование табличных и колоночных псевдонимов
  • Написание простых CASE выражений
  • Лабораторная работа: Написание базовых SELECT запросов

Модуль 4. Запрос данных из нескольких таблиц

  • Понятие объединений
  • Написание запросов с использованием внутреннего объединения INNER JOIN
  • Написание запросов с использованием внешнего объединения OUTER JOIN
  • Написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой (SELF JOIN)
  • Лабораторная работа: Запрос данных из нескольких таблиц

Модуль 5. Сортировка и фильтрация данных

  • Сортировка данных
  • Фильтрация данных
  • Фильтрация с использованием опций TOP и OFFSET-FETCH
  • Работа с неизвестными значениями
  • Лабораторная работа: Работа с подзапросами

Модуль 6. Работа с типами данных SQL Server 2016

  • Введение в типы данных SQL Server 2016
  • Работа с текстовыми типами данных
  • Работа с типами данных Дата и Время
  • Лабораторная работа: Работа с типами данных SQL Server 2016

Модуль 7. Использование DML для изменения данных

  • Добавление данных
  • Изменение и удаление данных
  • Лабораторная работа: Использование DML для изменения данных

Модуль 8. Использование встроенных функций

  • Написание запросов, использующих встроенные функции
  • Использование функций преобразования
  • Использование логических функций
  • Использование функций на проверку NULL
  • Лабораторная работа: Использование встроенных функций

Модуль 9. Группировка и агрегирование данных

  • Использование функций агрегирования
  • Использование предложения GROUP BY
  • Фильтрация сгруппированных данных с использованием предложения HAVING
  • Лабораторная работа: Группировка и агрегирование данных

Модуль 10. Использование вложенных запросов

  • Написание автономных вложенных подзапросов
  • Написание корреляционных подзапросов
  • Использование предиката EXISTS в подзапросах
  • Лабораторная работа: Использование подзапросов

Модуль 11. Использование операторов наборов строк

  • Написание запросов, использующих оператор UNION
  • Написание запросов, использующих операторы EXCEPT и INTERSECT
  • Написание запросов, использующих оператор APPLY
  • Лабораторная работа: Использование операторов наборов строк
Оставить свой отзыв об этом мероприятии