|
Главная » Microsoft » SQL Server» Microsoft SQL Server 2014/2012
M20461. Выполнение запросов в Microsoft SQL Server |
Цель: предоставить слушателям знания и навыки, необходимые для написания базовых запросов на Transact-SQL для Microsoft SQL Server 2014.
Аудитория: Этот курс предназначен для администраторов БД, разработчиков БД и клиентских приложений и специалистов в бизнес-аналитике (BI). Курс будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчеты, и слушателей, планирующих сдать экзамен.Описание: Курс предоставляет необходимый минимум знаний для понимания работы Microsoft SQL Server и является базовым курсом для направления Администратор Баз Данных.Предварительные требования: - Базовые знания о реляционных базах данных
- Базовые знания об основной функциональности ОС Windows
Вы будете уметь: - Писать SELECT запросы
- Выполнять запросы из нескольких таблиц
- Сортировать и фильтровать данные
- Описать типы данных в SQL Server
- Изменять данные с помощью Transact-SQL
- Использовать встроенные функции
- Группировать и агрегировать данные
- Использовать подзапросы
- Использовать табличные выражения
- Использовать оператор SET
- Использовать функции ранжирования, смещения, а также функции агрегирования
- Выполнять перекрестные запросы и группировать данные
- Выполнять хранимые процедуры
- Программировать на T-SQL
- Реализовывать управление ошибками
- Реализовывать транзакции
Содержание курса: - Введение в Microsoft SQL Server 2014
- Введение в язык запросов T-SQL
- Написание SELECT запросов
- Запрос данных из нескольких таблиц
- Сортировка и фильтрация данных
- Работа с типами данных SQL Server 2014
- Использование DML для изменения данных
- Использование встроенных функций
- Группировка и агрегирование данных
- Использование подзапросов
- Использование табличных выражений
- Использование операторов наборов строк
- Использование функций ранжирования, смещения и статистических функций
- Создание сводных результирующих наборов и группировка
- Запуск хранимых процедур
- Программирование с использованием возможностей T-SQL
- Реализация управления ошибками
- Реализация транзакций
| Стоимость:
для организаций: 31900 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 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. Реализация транзакций- Транзакции и ядро БД
- Управление транзакциями
- Уровень изоляции
|
|