Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

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

M20761

После изучения курса вы сможете:

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

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

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

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

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

  • Введение в T-SQL.
  • Понятие набора данных.
  • Понятие логики предиката.
  • Понимание логического порядка выполнения операций в командах SELECT.

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

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

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

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

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

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

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

  • Введение в типы данных SQL Server 2016.
  • Работа с символьными типами данных.
  • Работа с типами данных Date и Time.

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

  • Добавление данных в таблицы.
  • Изменение и удаление данных.
  • Автоматическая генерация значений в колонках.

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

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

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

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

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

  • Написание автономных вложенных подзапросов.
  • Написание коррелированных подзапросов.
  • Использование предиката EXISTS в подзапросах.

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

  • Написание запросов, использующих оператор UNION.
  • Использование операторов EXCEPT и INTERSECT.
  • Использование оператора APPLY.

Слушатели

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


Предварительная подготовка

  • Базовые знания о реляционных базах данных.
  • Базовые знания об основной функциональности ОС Windows.
Продолжительность: 5 дн.
Цена: 27500 р.