|
Главная » Microsoft » SQL Server» Microsoft SQL Server 2016
M20761. Запрос данных с использованием Transact SQL. |
Цель: предоставить слушателям знания и навыки, необходимые для написания базовых запросов на Transact-SQL для Microsoft SQL Server 2016.
Аудитория: Этот курс предназначен для администраторов БД, разработчиков БД и клиентских приложений, и специалистов в области бизнес-аналитики. Курс будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчетыОписание: Курс предоставляет необходимый минимум знаний для понимания работы Microsoft SQL Server, и является базовым курсом для администраторов и разработчиков баз данных, а также специалистов в области бизнес аналитики.Предварительные требования: - Базовые знания о реляционных базах данных
- Базовые знания об основной функциональности ОС Windows
Вы будете уметь: - Писать SELECT запросы
- Выполнять запросы из нескольких таблиц
- Сортировать и фильтровать данные
- Описать типы данных в SQL Server
- Изменять данные с помощью Transact-SQL
- Использовать встроенные функции
- Группировать и агрегировать данные
- Использовать подзапросы
- Использовать оператор SET
Содержание курса: - Введение в Microsoft SQL Server 2016
- Введение в язык запросов T-SQL
- Написание SELECT запросов
- Запрос данных из нескольких таблиц
- Сортировка и фильтрация данных
- Работа с типами данных SQL Server 2016
- Использование DML для изменения данных
- Использование встроенных функций
- Группировка и агрегирование данных
- Использование вложенных запросов
- Использование операторов наборов строк
| Стоимость:
для организаций: 40000 (очно), 31900 (дистанционно) для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 1. Введение в Microsoft SQL Server 2016- Базовая архитектура SQL Server
- Редакции и версии SQL Server
- Начало работы с SQL Server Management Studio
- Лабораторная работа: Работа с инструментами SQL Server 2016
Модуль 2. Введение в язык запросов T-SQL- Введение в T-SQL
- Понятие набора данных
- Понятие логики предиката
- Понятие логики последовательности операторов в SELECT выражениях
- Лабораторная работа: Введение в язык запросов T-SQL
Модуль 3. Написание SELECT запросов- Написание простых SELECT выражений
- Удаление дубликатов с использованием DISTINCT
- Использование табличных и колоночных псевдонимов
- Написание простых CASE выражений
- Лабораторная работа: Написание базовых SELECT запросов
Модуль 4. Запрос данных из нескольких таблиц- Понятие объединений
- Написание запросов с использованием внутреннего объединения INNER JOIN
- Написание запросов с использованием внешнего объединения OUTER JOIN
- Написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой (SELF JOIN)
- Лабораторная работа: Запрос данных из нескольких таблиц
Модуль 5. Сортировка и фильтрация данных- Сортировка данных
- Фильтрация данных
- Фильтрация с использованием опций TOP и OFFSET-FETCH
- Работа с неизвестными значениями
- Лабораторная работа: Работа с подзапросами
Модуль 6. Работа с типами данных SQL Server 2016- Введение в типы данных SQL Server 2016
- Работа с текстовыми типами данных
- Работа с типами данных Дата и Время
- Лабораторная работа: Работа с типами данных SQL Server 2016
Модуль 7. Использование DML для изменения данных- Добавление данных
- Изменение и удаление данных
- Лабораторная работа: Использование DML для изменения данных
Модуль 8. Использование встроенных функций- Написание запросов, использующих встроенные функции
- Использование функций преобразования
- Использование логических функций
- Использование функций на проверку NULL
- Лабораторная работа: Использование встроенных функций
Модуль 9. Группировка и агрегирование данных- Использование функций агрегирования
- Использование предложения GROUP BY
- Фильтрация сгруппированных данных с использованием предложения HAVING
- Лабораторная работа: Группировка и агрегирование данных
Модуль 10. Использование вложенных запросов - Написание автономных вложенных подзапросов
- Написание корреляционных подзапросов
- Использование предиката EXISTS в подзапросах
- Лабораторная работа: Использование подзапросов
Модуль 11. Использование операторов наборов строк- Написание запросов, использующих оператор UNION
- Написание запросов, использующих операторы EXCEPT и INTERSECT
- Написание запросов, использующих оператор APPLY
- Лабораторная работа: Использование операторов наборов строк
|
|