Курс M20761 Обращение к данным с использованием Transact-SQL

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


По окончании курса слушатели смогут:
  • описать основные концепции архитектуры Microsoft SQL Server 2016;
  • определить, чем Transact-SQL схож и чем отличается от других языков запросов;
  • писать SELECT-запросы;
  • выполнять запросы из нескольких таблиц;
  • сортировать и фильтровать данные;
  • описать типы данных в SQL Server;
  • изменять данные с помощью Transact-SQL;
  • использовать встроенные функции;
  • группировать и агрегировать данные;
  • использовать подзапросы;
  • использовать оператор SET;
  • программировать с помощью T-SQL;
  • реализовывать транзакции.
Аудитория

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


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • базовые знания о реляционных базах данных;
  • базовые знания об основной функциональности ОС Windows.
  1. Введение в Microsoft SQL Server 2016
    • Базовая архитектура SQL Server
    • Редакции и версии SQL Server
    • Начало работы с SQL Server Management Studio
  2. Введение в язык запросов T-SQL
    • Введение в T-SQL
    • Понятие набора данных
    • Понятие логики предиката
    • Понятие логики последовательности операторов в SELECT-выражениях
    • Выполнение базовых SELECT-выражений
    • Выполнение запросов с фильтрацией данных, используя предикаты
    • Выполнение запросов с сортировкой данных, используя ORDER BY
  3. Написание SELECT-запросов
    • Написание простых SELECT-выражений
    • Удаление дубликатов с использованием DISTINCT
    • Использование табличных и колоночных псевдонимов
    • Написание простых CASE-выражений
  4. Запрос данных из нескольких таблиц
    • Понятие объединений
    • Написание запросов с использованием многотабличных объединений
    • Написание запросов с использованием внутреннего объединения INNER JOIN
    • Написание запросов с использованием внешнего объединения OUTER JOIN
    • Написание запросов с использованием перекрестного объединения CROSS JOIN, объединение таблицы с собой (SELF JOIN)
  5. Сортировка и фильтрация данных
    • Сортировка данных
    • Фильтрация данных
    • Фильтрация с использованием опций TOP и OFFSET-FETCH
    • Работа с неизвестными значениями
  6. Работа с типами данных SQL Server 2016
    • Введение в типы данных SQL Server 2016
    • Работа с текстовыми типами данных
    • Работа с типами данных Дата и Время
  7. Использование DML для изменения данных
    • Добавление данных
    • Изменение и удаление данных
  8. Использование встроенных функций
    • Написание запросов, использующих встроенные функции
    • Использование функций преобразования
    • Использование логических функций
    • Использование функций на проверку NULL
  9. Группировка и агрегирование данных
    • Использование функций агрегирования
    • Использование предложения GROUP BY
    • Фильтрация сгруппированных данных с использованием предложения HAVING
  10. Использование вложенных запросов
    • Написание автономных вложенных подзапросов
    • Написание корреляционных подзапросов
    • Использование предикатов EXISTS в подзапросах
  11. Использование операторов наборов строк
    • Написание запросов, использующих операторы UNION и UNION ALL
    • Написание запросов, использующих операторы EXCEPT и INTERSECT
    • Написание запросов, использующих оператор APPLY

Регистрация на ближайший курс

Код курса

M20761

Длительность, дней (часов)

5 (40)

Ближайшие даты

Цена, грн