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

Querying Data with Transact-SQL



Запрос данных с использованием Transact SQL
Код: 20761
Направление обучения: Базы данных
Продолжительность: 3 дня / 24 часа
Цена для физ. лиц: 19800 руб.
Цена для юр. лиц: 20900 руб.

Скачать прайс-лист (PDF)

Описание образовательной программы

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

По окончании курса слушатели смогут:

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

Цель курса

 Формирование знаний и навыков, необходимых для написания базовых запросов на Transact-SQL для Microsoft SQL Server 2016

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

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

Необходимая подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

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

Содержание

Модуль 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
  • лабораторная работа: Использование операторов наборов строк 
  • написание запросов, использующих операторы UNION и UNION ALL
  • написание запросов, использующих операторы CROSS APPLY и OUTER APPLY
  • написание запросов, использующих операторы EXCEPT и INTERSECTS

Получаемый документ

Сертификат.jpg
Certifiate_Microsoft.jpg


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


  • 25 Февраля 2019
  • Нижний Новгород