[Специалист] М20761C: Создание SQL - запросов в Microsoft SQL Server 2016. 2021 (Владимир Аверин)

Цена:
1080.2
doneМного
doneЗаканчивается
highlight_offНет в наличии
notifications_none
Уведомить

[?IMG] ?

Цель курса – научиться свободно и уверенно пользоваться современными базами данных.

Курс предназначен для:
  • Администраторов и разработчиков баз данных и приложений.
  • Разработчиков отчётов.
  • Специалистов по поддержке приложений баз данных.
  • Аналитиков, использующих базы данных Microsoft SQL Server.
После окончания обучения вы будете знать:
  • Методологию построения запросов и синтаксис языка Transact-SQL.
  • Типы данных Microsoft SQL Server.
  • Как использовать различные методы решения задач доступа к информации на языке SQL.
  • Способы организации запросов с помощью представлений и функций.
  • Способы обработки ошибок.
  • Понимание методов программирования и управления транзакциями
Курс предназначен для начинающих пользователей; опыта разработки или эксплуатации баз данных не требуется.

Данный курс готовит к успешной сдаче международного сертификационного экзамена Querying Data with Transact-SQL.

Модуль 1 . Введение в SQL Server
  • Архитектура SQL-сервера
  • Редакции и версии SQL-сервера
  • Management Studio
  • Лабораторная работа
Модуль 2 . Введение в Transact-SQL
  • Язык запросов
  • Наборы строк
  • Логика предикатов
  • Логический порядок операций в запросе
  • Лабораторная работа
Модуль 3 . Выборка данных
  • Простая выборка данных
  • Устранение дубликатов
  • Переименование столбцов
  • Выражения CASE
  • Лабораторная работа
Модуль 4 . Соединение нескольких таблиц
  • Соединения таблиц (JOINS)
  • Внутренние соединения
  • Внешние соединения
  • Перекрёстные соединения и самосоединения
  • Лабораторная работа
Модуль 5 . Сортировка и фильтрация
  • Сортировка данных
  • Фильтрация строк
  • Выборка TOP и OFFSET-FETCH
  • Обработка неизвестных значений
  • Лабораторная работа
Модуль 6 . Типы данных
  • Типы данных
  • Строковые данные
  • Дата и время
  • Лабораторная работа
Модуль 7 . Модификация данных
  • Добавление данных
  • Изменение и удаление данных
  • Автоматическая генерация значений в колонках
  • Лабораторная работа
Модуль 8 . Использование встроенных функций
  • Использование функций в запросах
  • Функции преобразования
  • Логические функции
  • Работа с неизвестными значениями
  • Лабораторная работа
Модуль 9 . Группировка и агрегация данных
  • Использование агрегатных функций
  • Группировка
  • Фильтрация групп
  • Лабораторная работа
Модуль 10 . Использование подзапросов
  • Автономные подзапросы
  • Связанные подзапросы
  • Предикат EXISTS
  • Лабораторная работа
Модуль 11 . Табличные выражения
  • Представления
  • Встраиваемые табличные функции
  • Производные таблицы
  • Обобщённые табличные выражения
  • Лабораторная работа
Модуль 12 . Операции над множествами
  • Объединение множеств
  • Разность и пересечение множеств
  • Коррелированное соединение APPLY
  • Лабораторная работа
Модуль 13 . Оконные функции
  • Функции с секцией OVER
  • Применение оконных функций
  • Лабораторная работа
Модуль 14 . Сводные таблицы и группирующие наборы
  • Свёртка и развёртка таблиц (PIVOT и UNPIVOT)
  • Группирующие наборы
  • Лабораторная работа
Модуль 15 . Хранимые процедуры
  • Выборка с помощью хранимых процедур
  • Использование параметров
  • Применение процедур
  • Работа с динамическими запросами
  • Лабораторная работа
Модуль 16 . Программирование на Transact-SQL
  • Переменные и пакеты
  • Управление ходом выполнения сценария
  • Организация циклов
  • Синонимы
  • Лабораторная работа
Модуль 17 . Перехват и обработка ошибок
  • Способы обработки ошибок на T-SQL
  • Структурная обработка исключений
  • Лабораторная работа
Модуль 18 . Транзакции
  • Роль транзакций в базах данных
  • Управление транзакциями
  • Лабораторная работа