Создание запросов в Microsoft SQL Server 2014
Курс предоставляет слушателям знания и навыки, необходимые для написания базовых запросов на языке T-SQL для Microsoft SQL Server 2014. Курс является основой для всех последующих направлений по SQL: администрирование баз данных, разработка баз данных, бизнес-аналитика.
Приобретаемые навыки
- Создавать запросы SELECT
- Создавать запросы в отношении нескольких таблиц
- Выполнять сортировку и фильтрацию данных
- Давать описание различных типов данных в SQL Server
- Выполнять модификацию данных с использованием T-SQL
- Использовать встроенные функции
- Выполнять группировку и агрегирование данных
- Использовать подзапросы
- Использовать табличные выражения
- Использовать операторы набора (set operators)
- Использовать оконные функции ранжирования (ranking), смещения (offset) и агрегирования
- Использовать pivoting и наборы группировок (grouping sets)
- Выполнять хранимые процедуры
- Программировать с использованием T-SQL
- Выполнять обработку ошибок
- Использовать транзакции
Модуль 1. Знакомство с Microsoft SQL Server 2014
- Основы архитектуры SQL Server
- Редакции и версии SQL Server
- Начало работы с SQL Server Management Studio
Модуль 2. Знакомство с запросами T-SQL
- Знакомство с T-SQL
- Понимание наборов (sets)
- Понимание логики предикатов3
- Понимание логической последовательности операций в выражениях SELECT
Модуль 3. Создание запросов SELECT
- Создание простых запросов SELECT
- Исключение дубликатов с использованием DISTINCT
- Использование псевдонимов столбцов и таблиц
- Создание простых выражений CASE
Модуль 4. Запросы к нескольким таблицам
- Понимание объединений (joins)
- Использование Inner Joins
- Использование Outer Joins
- Использование Cross и Self Joins
Модуль 5. Сортировка и фильтрация данных
- Сортировка данных
- Фильтрация данных с помощью условий WHERE
- Фильтрация данных с помощью параметров TOP и OFFSET-FETCH
- Работа с неизвестными и отсутствующими значениями
Модуль 6. Работа с типами данных SQL Server 2014
- Знакомство с типами данных SQL Server 2014
- Работа с символьными данными
- Работа с типами данных даты и времени
Модуль 7. Использование DML для модификации данных
- Вставка данных
- Модификация и удаление данных
Модуль 8. Использование встроенных функций
- Создание запросов с использованием встроенных функций
- Использование функций конверсии
- Использование логических функций
- Использование функций для работы с NULL
Модуль 9. Группировка и агрегирование данных
- Использование функций агрегирования
- Использование условия GROUP BY
- Фильтрация групп с использованием HAVING
Модуль 10. Использование подзапросов
- Написание замкнутых (self-contained) подзапросов4
- Написание коррелированных подзапросов
- Использование предиката EXISTS с подзапросами
Модуль 11. Использование табличных выражений
- Использование вычисленных (derived) таблиц
- Использование стандартных табличных выражений
- Использование представлений
- Использование Inline Table-Valued функций
Модуль 12. Использование операторов набора (set operators)
- Написание запросов с использованием оператора UNION
- Использование EXCEPT и INTERSECT
- Использование APPLY
Модуль 13. Использование оконных функций ранжирования, смещения и агрегирования
- Создание окон с помощью OVER
- Обзор оконных функций (Windows Functions)
Модуль 14: Pivoting и наборы группировок
- Написание запросов с использованием PIVOT и UNPIVOT
- Работа с наборами группировок
Модуль 15: Выполнение хранимых процедур
- Запросы к данным с использованием хранимых процедур
- Передача параметров хранимым процедурам
- Создание простых хранимых процедур
- Работа с динамическим SQL
Модуль 16: Программирование с T-SQL
- Программные элементы T-SQL
- Контроль выполнения программы
Модуль 17: Реализация обработки ошибок
- Использование блоков TRY/CATCH
- Работа с информацией об ошибке
Модуль 18: Использование транзакций
- Транзакции и движок базы данных
- Контроль транзакций
- Уровни изоляции
- Практические знания реляционных баз данных
- Базовые знания ОС Windows и ее основных функций
Запись на курс
Код курса | 20461 |
---|---|
Длительность | 5д (40ч) |
Код экзамена | 70-461 |
Стоимость без НДС | 9 400 000 UZS |