Курс: Выполнение запросов на языке Transact-SQL

Курс: Выполнение запросов на языке Transact-SQL

Курс: Выполнение запросов на языке Transact-SQL


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

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

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

Необходимая подготовка:
• Базовые знания о реляционных базах данных
• Базовые знания об основной функциональности ОС Windows

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

Программа курса:
Модуль 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

Характеристики курса

  • Начало: 23 Ноября 2020
  • Окончание: 27 Ноября 2020
  • Вендор: Microsoft
  • Код курса: 20761
  • Город: Новосибирск, Екатеринбург, Пермь, Челябинск, Самара, Ижевск
  • Направление: Microsoft SQL
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 29900 ₽
  • Дистанционно: 29900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru