Курс NT-20761 Обращение к данным с использованием Transact-SQL | nt.ua

(044) 390 73 35 (050) 352 68 64

EN RU UA

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

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

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

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

Аудитория

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

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

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

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

Код курса

NT-20761

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

5 (40)

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

по запросу

Цена, грн

В стоимость курса входит

  • LIVE-обучение вне зависимости от формата участия в курсе (очно/удаленно)
  • Подбор материалов по теме курса
  • Преднастроенная среда и обучение на современном оборудовании
  • Электронный сертификат УЦ "Сетевые Технологии"
  • Обед и кофе-брейки (очный курс)
  • Консультации тренера в течении 6-ти месяцев после окончания курса