Создание запросов к Microsoft SQL Server

Город Ноябрь17 Дек.17 Январь18 Фев.18 Март18 Апрель18 Май18 Июнь18 Июль18 Август18 Сент.18 Октяб.18
Екатеринбург 04-08Купить 22-26Купить 12-16Купить 18-22Купить 24-28Купить
Пермь 12-16Купить 30.07-03.08Купить


Код: 20461
Длительность: 40 ак.ч.
Стоимость: 29 165 р.

Аудитория:

Курс предназначен для следующих категорий слушателей: администраторы баз данных,

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

рекомендовать таким пользователям SQL Server, как создатели отчетов, бизнес-аналитики,

разработчики клиентских приложений.


Аннотация:

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

на языке T-SQL для Microsoft SQL Server 2014. Курс является основой для всех последующих

направлений по SQL: администрирование баз данных, разработка баз данных, бизнес-аналитика.

Курс позволяет подготовиться к экзамену 70-461.


Методические материалы:

Фирменное учебное пособие Microsoft


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

· Практические знания реляционных баз данных

· Базовые знания ОС Windows и ее основных функций·


Результат обучения:
По окончании курса Вы будете уметь:

· Создавать запросы SELECT

· Создавать запросы в отношении нескольких таблиц

· Выполнять сортировку и фильтрацию данных

· Давать описание различных типов данных в SQL Server

· Выполнять модификацию данных с использованием T-SQL

· Использовать встроенные функции

· Выполнять группировку и агрегирование данных

· Использовать подзапросы

· Использовать табличные выражения

· Использовать операторы набора (set operators)

· Использовать оконные функции ранжирования (ranking), смещения (offset) и агрегирования

· Использовать pivoting и наборы группировок (grouping sets)

· Выполнять хранимые процедуры

· Программировать с использованием T-SQL

· Выполнять обработку ошибок

· Использовать транзакции·


Документ об окончании курса:

Сертификат Microsoft.


Регистрация на курс:

1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.

2. По телефону +7(343) 344-25-60 Учебный центр Юнит.


Содержание курса:

Модуль 1. Знакомство с Microsoft SQL Server 2014

· Основы архитектуры SQL Server

· Редакции и версии SQL Server

· Начало работы с SQL Server Management Studio

· Лабораторная работа: Работа с инструментарием SQL Server 2014


Модуль 2. Знакомство с запросами T-SQL

· Знакомство с T-SQL

· Понимание наборов (sets)

· Понимание логики предикатов

· Понимание логической последовательности операций в выражениях SELECT

· Лабораторная работа: Знакомство с запросами T-SQL


Модуль 3. Создание запросов SELECT

· Создание простых запросов SELECT

· Исключение дубликатов с использованием DISTINCT

· Использование псевдонимов столбцов и таблиц

· Создание простых выражений CASE

· Лабораторная работа: Создание простых запросов SELECT


Модуль 4. Запросы к нескольким таблицам

· Понимание объединений (joins)

· Использование Inner Joins

· Использование Outer Joins

· Использование Cross и Self Joins

· Лабораторная работа: Запросы к нескольким таблицам


Модуль 5. Сортировка и фильтрация данных

· Сортировка данных

· Фильтрация данных с помощью условий WHERE

· Фильтрация данных с помощью параметров TOP и OFFSET-FETCH

· Работа с неизвестными и отсутствующими значениями

· Лабораторная работа: Сортировка и фильтрация данных


Модуль 6. Работа с типами данных SQL Server 2014

· Знакомство с типами данных SQL Server 2014

· Работа с символьными данными

· Работа с типами данных даты и времени

· Лабораторная работа: Работа с типами данных SQL Server 2014


Модуль 7. Использование DML для модификации данных

· Вставка данных

· Модификация и удаление данных

· Лабораторная работа: Использование DML для модификации данных


Модуль 8. Использование встроенных функций

· Создание запросов с использованием встроенных функций

· Использование функций конверсии

· Использование логических функций

· Использование функций для работы с NULL

· Лабораторная работа: Использование встроенных функций


Модуль 9. Группировка и агрегирование данных

· Использование функций агрегирования

· Использование условия GROUP BY

· Фильтрация групп с использованием HAVING

· Лабораторная работа: Группировка и агрегирование данных


Модуль 10. Использование под запросов

· Написание замкнутых (self-contained) под запросов

· Написание коррелированных под запросов

· Использование предиката EXISTS с под запросами

· Лабораторная работа: Использование под запросов


Модуль 11. Использование табличных выражений

· Использование вычисленных (derived) таблиц

· Использование стандартных табличных выражений

· Использование представлений

· Использование Inline Table-Valued функций

· Лабораторная работа: Использование табличных выражений


Модуль 12. Использование операторов набора (set operators)

· Написание запросов с использованием оператора UNION

· Использование EXCEPT и INTERSECT

· Использование APPLY

· Лабораторная работа: Использование операторов набора


Модуль 13. Использование оконных функций ранжирования, смещения и агрегирования

· Создание окон с помощью OVER

· Обзор оконных функций (Windows Functions)

· Лабораторная работа: Использование оконных функций ранжирования, смещения и  агрегирования


Модуль 14: Pivoting и наборы группировок

· Написание запросов с использованием PIVOT и UNPIVOT

· Работа с наборами группировок

· Лабораторная работа: Pivoting и наборы группировок


Модуль 15: Выполнение хранимых процедур

· Запросы к данным с использованием хранимых процедур

· Передача параметров хранимым процедурам

· Создание простых хранимых процедур

· Работа с динамическим SQL

· Лабораторная работа: Выполнение хранимых процедур


Модуль 16: Программирование с T-SQL

· Программные элементы T-SQL

· Контроль выполнения программы

· Лабораторная работа: Программирование с T-SQL


Модуль 17: Реализация обработки ошибок

· Использование блоков TRY/CATCH

· Работа с информацией об ошибке

· Лабораторная работа: Реализация обработки ошибок


Модуль 18: Использование транзакций

· Транзакции и движок базы данных

· Контроль транзакций

· Уровни изоляции

· Лабораторная работа: Использование транзакций