Выполнение запросов в Microsoft SQL Server

Querying Microsoft SQL Server



Выполнение запросов в Microsoft SQL Server
Код: 20461
Направление обучения: Базы данных
Продолжительность: 40 часов
Цена для физ. лиц: 27500 руб.
Цена для юр. лиц: 30000 руб.

Скачать прайс-лист (PDF)

Аннотация

Курс даёт необходимый минимум знаний для понимания работы Microsoft SQL Server и является базовым курсом для направления Администратор Баз Данных.

Описание образовательной программы

Успешное окончание обучения по программе курса позволит специалистам:

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

Цель курса

Формирование знаний и навыков, необходимых для написания базовых запросов на Transact-SQL для Microsoft SQL Server 2014.

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

  • администраторы БД,
  • разработчики БД и клиентских приложений
  • специалисты в бизнес-аналитике (BI).

Необходимая подготовка

  • Базовые знания о реляционных базах данных
  • Базовые знания об основной функциональности ОС Windows

Содержание

1.Введение в Microsoft SQL Server 2014

  • Базовая архитектура 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 2014
  • Введение в типы данных SQL Server 2014
  • Работа с текстовыми типами данных
  • Работа с типами данных Дата и Время
  • Лабораторная работа
7.Использование DML для изменения данных
  • Добавление данных
  • Изменение и удаление данных
  • Лабораторная работа
8.Использование встроенных функций
  • Написание запросов, использующих встроенные функции
  • Использование функций преобразования
  • Использование логических функций
  • Использование функций на проверку NULL
  • Лабораторная работа
9.Группировка и агрегирование данных
  • Использование функций агрегирования
  • Использование предложения GROUP BY
  • Фильтрация сгруппированных данных с использованием предложения HAVING
  • Лабораторная работа
10.Использование подзапросов
  • Написание автономных вложенных подзапросов
  • Написание корреляционных подзапросов
  • Использование предиката EXISTS в подзапросах
  • Лабораторная работа
11.Использование табличных выражений
  • Использование производных таблиц
  • Использование общих табличных выражений
  • Использование представлений
  • Использование встроенных табличных выражений
  • Лабораторная работа
12.Использование операторов наборов строк
  • Написание запросов, использующих оператор UNION
  • Написание запросов, использующих операторы EXCEPT и INTERSECT
  • Написание запросов, использующих оператор APPLY
  • Лабораторная работа
13.Использование функций ранжирования, смещения и статистических функций
  • Создание окон с помощью предложения OVER
  • Обзор функций окна
  • Лабораторная работа
14.Создание сводных результирующих наборов и группировка
  • Написание запросов с использованием операторов PIVOT и UNPIVOT
  • Группировка данных
  • Лабораторная работа
15.Запуск хранимых процедур
  • Запрос данных хранимой процедурой
  • Передача параметров хранимым процедурам
  • Создание простой хранимой процедуры
  • Работа с динамическим SQL
  • Лабораторная работа
16.Программирование с использованием возможностей T-SQL
  • Элементы программирования T-SQL
  • Управление программными потоками
  • Лабораторная работа
17.Реализация управления ошибками
  • Перенаправление ошибок с использованием блоков TRY/CATCH
  • Обработка информации об ошибке
  • Лабораторная работа
18.Реализация транзакций
  • Транзакции и ядро БД
  • Управление транзакциями
  • Уровень изоляции
  • Лабораторная работа

Получаемый документ

Сертификат


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.
Новгородова Галина Валерьевна
Сертифицированный тренер Microsoft, эксперт по администрированию серверов и баз данных

Расписание


Экспресс (очно)
  • 20 Января 2020
  • 29 Июня 2020
  • 21 Сентября 2020
  • Санкт-Петербург
  • Волгоград
Спецпредложения
Новая цифровая профессия от государства
Бесплатное повышение квалификации по самым востребованным направлениям
Год без хлопот с Excel 2013. Пакет курсов для ваших сотрудников по выгодной цене
Умный подарок к Новому Году для ваших сотрудников и партнёров