Основы написания T-SQL запросов

Данный авторский курс предназначен для слушателей, которые хотят научиться писать запросы к базам данных на основе Microsoft SQL Server. В процессе обучения, 60% которого занимают практические работы под руководством инструктора, вы научитесь выполнять основные задачи, необходимые для работы с Microsoft SQL Server и написанию запросов.

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

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

Приобретаемые знания и навыки

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

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

Предварительные требования

Для успешного прохождения курса рекомендуется:

  • Обладать общими знаниями о реляционных базах данных.
  • Обладать базовыми знаниями операционных систем Microsoft Windows и их ключевых возможностей.

Программа курса

Тема 1. Знакомство с Microsoft SQL Server.

  • Основы архитектуры SQL Server.
  • Редакции и версии SQL Server.
  • Знакомство с SQL Server Management Studio (SSMS).
  • Практическая работа "Работа с инструментами SQL Server".

Тема 2. Введение в основы запросов T-SQL.

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

Тема 3. Написание запросов.

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

Тема 4. Сортировка и фильтрация данных.

  • Сортировка данных.
  • Фильтрация данных.
  • Работа с неизвестными значениями.
  • Практическая работа "Сортировка и фильтрация данных".

Тема 5. Типы данных в SQL Server.

  • Введение в типы данных SQL Server.
  • Работа с символьными данными.
  • Работа с данными даты и времени.
  • Практическая работа "Работа с типами данных SQL Server".

Тема 6. Использование встроенных функций.

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

Тема 7. Группировка и агрегирование данных.

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

Тема 8. Использование подзапросов.

  • Написание подзапросов.
  • Написание коррелированных подзапросов.
  • Практическая работа "Использование подзапросов".

Тема 9. Запросы к нескольким таблицам.

  • Понимание объединений (Joins).
  • Использование внутренних объединений (Inner Joins).
  • Использование внешних объединений (Outer Joins).
  • Использование перекрестных объединений (Cross Joins) и объединений с собой (SelfJoins).
  • Практическая работа "Запросы к нескольким таблицам".

Тема 10: Запросы с табличными выражениями.

  • Использование представлений.
  • Использование табличных функций.
  • Практическая работа "Использование табличных выражений".

Тема 11. Использование языка T-SQL для модификации данных.

  • Вставка данных.
  • Изменение и удаление данных.
  • Практическая работа "Использование DML для модификации данных"

Группа

  • 6-12 человек

Документы по окончании

Слушателям выдается сертификат Учебного центра Softline об окончании курса, а также справка об обучении установленного государством образца.

Информация о курсе

Минск
10-12 июня

600 руб. с НДС 20%

Вендор: Microsoft
Код курса: SQL-Query
Продолжительность: 3 дня / 24 ак. часа
Направление: SQL Server 2016
Экзамен :
Все расписание
Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации", отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг, исполнения договоров и пр.