Хотите получать информацию по новым курсам и их датам проведения?
(10774) Выполнение запросов в Microsoft SQL Server 2012
Краткое описание:
Проводимый под руководством инструктора пятидневный курс предлагает слушателям технические навыки создания базовых запросов на Transact-SQL для Microsoft SQL Server 2012. Курс является основой для всех связанных с SQL Server-ом дисциплин; именно, администрирование баз данных, разработка баз данных и бизнес аналитики.
Предварительная подготовка:
- базовые знания операционной системы Windows;
- опыт использования Transact-SQL;
- опыт работы с реляционными базами данных;
- опыт в области проектирования баз данных (желательно).
Содержание:
Глава 1. Введение в SQL Server 2012.
- Обзор SQL Server 2012.
- Знакомство с SQL Server Management Studio.
Глава 2. Знакомство с SQL Azure.
- Обзор SQL Azure.
- Работа с SQL Azure.
Глава 3. Введение в запросы на T-SQL.
- Введение в язык T-SQL.
- Понимание наборов данных.
- Понимание логики предикатов.
- Понимание логического порядка операций в команде SELECT.
Глава 4. Написание SELECT- запросов.
- Написание простого SELECT- запроса.
- Устранение дубликатов с помощью DISTINCT.
- Использование псевдонимов для колонок и таблиц.
- Написание простого CASE- выражения
Глава 5. Запросы из нескольких таблиц.
- Понимание оператора JOIN.
- Использование внутренних (INNER) объединений.
- Использование внешних (OUTER) объединений.
- Использование CROSS Joins и Self-Joins.
Глава 6. Сортировка и фильтрация данных.
- Сортировка данных.
- Фильтрация данных с предикатами.
- Фильтрация данных с помощью TOP и OFFSET-FETCH.
- Работа с неопределенными значениями.
Глава 7. Работа с типами данных SQL Server 2012.
- Введение в типы данных SQL Server 2012.
- Работа с символьными данными.
- Работа с типами данных Date и Time.
Глава 8. Использование встроенных функций.
- Написание запросов с использованием встроенных функций.
- Использование функций конвертирования.
- Использование логических функций
- Использование функций для работы с NULL-значениями.
Глава 9. Группирование и агрегирование данных.
- Использование агрегатных функций.
- Использование выражения GROUP BY.
- Фильтрация групп с помощью выражения HAVING.
Глава 10. Использование вложенных запросов.
- Написание автономных вложенных запросов.
- Написание коррелированных вложенных подзапросов.
- Использование выражения EXIST во вложенных запросах.
Глава 11. Использование табличных выражений.
- Использование производных таблиц.
- Использование общих табличных выражений.
- Использование представлений.
- Использование встроенных (inline) табличных функций.
Глава 12. Использование операторов наборов данных
- Написание запросов с операцией UNION.
- Использование операторов EXCEPT и INTERSECT.
- Использование оператора APPLY.
Глава 13. Использование функций ранжирования и агрегатных функций.
- Создание окон с помощью предложения OVER.
- Исследование оконных функций.
Глава 14. Сводные и группирующие наборы.
- Написание запросов с предложениями PIVOT и UNPIVOT.
- Работа с наборами группирования.
Глава 15. Работа с метаданными SQL Server.
- Выполнение запросов к представлениям и функциям системного каталога.
- Использование системных хранимых процедур.
- Выполнение запросов к объектам динамического управления.
Глава 16. Выполнение хранимых процедур.
- Выполнение запросов с использованием хранимых процедур.
- Передача параметров в хранимые процедуры.
- Создание простых хранимых процедур.
- Работа с динамическим SQL.
Глава 17. Программирование на T-SQL.
- Элементы программирования на T-SQL.
- Управление выполнением в программах.
Глава 18. Обработка ошибок.
- Использование блоков TRY / CATCH.
- Работа с информацией об ошибках.
Глава 19. Применение транзакций.
- Транзакции и ядро баз данных.
- Управление транзакциями.
Глава 20. Улучшение производительности запросов.
- Факторы, влияющие на производительность запросов.
- Отображение информации о производительности запросов.
После изучения курса Вы сможете:
- Создавать запросы SELECT
- Объединять данные из нескольких таблиц
- Использовать встроенные функции
- Использовать подзапросы
- Выполнять хранимые процедуры
- Реализовывать транзакции и обработку ошибок
- Использовать табличные выражения
- Сортировать и фильтровать данные
- Группировать и обобщать данные
- Повышать производительность запросов
Слушатели:
Для IT-специалистов, отвечающих за написание запросов на языке Transact-SQL для Microsoft SQL Server 2012. Курс является основой для связанных дисциплин, таких как администрирование и разработка баз данных, а также бизнес аналитика на основе Microsoft SQL Server.
Подготавливает к тесту:
- 70-461
Длительность:
5 дней
Дни | 5 дней |
---|---|
Дата курса | По запросу |
Город | Все города |
Формат обучения | Корпоративный |