Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс Компьютерная Академия СофтДжойс

#10774 Выполнение запросов в SQL Server 2012

Академия -> Курсы -> Microsoft SQL Server 2012 ->#10774 Выполнение запросов в SQL Server 2012

Описание курса

Записаться на курс
Продолжительность: 5 дн.
Стоимость: 30000 р

Назначение курса

Курс предназначен для IT-специалистов в области администрирования баз данных, разработки баз данных, а также бизнес анализа. Также курс будет полезен опытным пользователям, работающим с базами данных или планирующим сдать экзамен.

Подготовка

Перед прохождение данного курса слушатели должны представление о:
Логическом проектировании базы данных
Физическом проектировании базы данных
Как данные хранятся в таблицах (строки/столбцы)
Концепциях целостности данных
Связях между таблицами и столбцами (первичный ключ, внешний ключ, связи один к одному, один ко многим, многие ко многим)
Базовые навыки работы с операционными системами Microsoft Windows

Цель курса

Этот курс дает базовые навыки написания запросов на Transact-SQL в SQL Server 2012. Аналог курса 2778, но он стал пятидневным вместо трех дней

Дополнительная информация

Курс помогает подготовиться к следующим сертификационным экзаменам: 70-461: Querying Microsoft SQL Server 2012

Программа курса

Модуль 1. Введение в Microsoft SQL Server 2012

Архитектура SQL Server Denali
Работа с инструментами SQL Server Denali
Работа с базами данных SQL Server

Модуль 2: Введение в язык запросов Transact-SQL

Введение в Transact-SQLВведение в Transact-SQL
Понятие набора данных
Понятие логики предиката
Понятие логики последовательности операторов в SELECT выражениях

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

Написание простых SELECT выражений
Удаление дубликатов с использованием DISTINCT
Использование колоночных и табличных псевдонимов
Написание простейших CASE выражений

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

Понятие объединений
Написание запросов с использованием внутреннего объединения INNER JOIN
Написание запросов с использованием внешнего объединения OUTER JOIN
Написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой

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

Сортировка данных
Фильтрация данных
Фильтрация с использованием опций TOP и OFFSET-FETCH
Работа с неизвестными значениями

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

Введение в типы данных SQL Server Denali
Работа с текстовыми типами данных
Работа с типами данных Дата и Время

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

Написание запросов, использующих встроенные функции
Использование функций преобразования
Использование логических функций
Использование функций на проверку NULL

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

Использование функций агрегирования Использование предложения GROUP BY Фильтрация сгруппированных данных с использованием предложения HAVING

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

Написание автономных вложенных подзапросов Написание корреляционных подзапросов Использование предиката EXISTS в подзапросах

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

Представления Табличные выражения

Модуль 11: Использование операторов наборов строк

Написание запросов, использующих операторы UNION и UNION ALL Написание запросов, использующих операторы APPLY, CROSS APPLY и OUTER APPLY, а также операторы EXCEPT и INTERSECTS

Модуль 12: Использование функций ранжирования, смещения и статистических функций

Написание запросов с использованием таких функций как ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE и LAST_VALUE

Модуль 13: Создание сводных результирующих наборов и группировка

Написание запросов с использованием оператора PIVOT Написание запросов с использованием предложения GROUPING SETS Написание запросов с использованием предложения GROUP BY ROLLUP Написание запросов с использованием предложения GROUP BY CUBE

Модуль 14: Получение метаданных SQL Server

Использование представлений системного каталога Использование системных хранимых процедур Использование системных функций Использование объектов динамического управления

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

Использование оператора EXECUTE Использование входных и выходных параметров процедуры Вызов системных хранимых процедур

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

Использование переменных и определение пакетов Использование элементов управления потоком выполнения Использование динамического SQL Использование синонимов

Модуль 17: Реализация управлением ошибок

Перенаправление ошибок с использованием TRY/CATCH Создание правил обработки ошибок в блоке CATCH с использованием функций ERROR Использование THROW для передачи сообщений об ошибках обратно клиенту

Модуль 18: Реализация транзакций

Определение транзакций с использованием блока BEGIN и COMMIT Использование XACT_ABORT Добавление логики обработки транзакций в блок CATCH

Модуль 19: Повышение производительности выполнения запросов

Использование индексов Просмотр плана выполнения запроса в SQL Server Management Studio Использование опций оператора SET для просмотра использования системных ресурсов Сравнение табличных операций с операциями работы с курсорами

Модуль 20: Группировка и суммирование данных

Суммирование данных с использованием функций агрегирования Суммирование группированных данных Ранжирование группированных данных Создание запросов получения кросстабличных данных

Модуль 21: Объединение данных из нескольких таблиц

Запрос к данным нескольких таблиц с использованием JOIN Применение объединения для решения типичных задач отчетности Комбинирование ограничение результирующих наборов

Модуль 22: Работа с подзапросами

Написание базовых подзапросов Написание коррелирующих подзапросов Сравнение подзапросов с объединениями и временными таблицами Использование Общих Табличных Выражений (CTE)

Модуль 23: Изменение данных в таблицах

Обзор транзакций Вставка данных в таблицы Удаление данных из таблиц Изменение данных в таблицах

Модуль 24: Запросы метаданных, XML, полнотекстовые индексы

Запрос метаданных Обзор XML Запрос XML данных Обзор полнотекстовых индексов Запрос с использованием полнотекстовых индексов

Модуль 24: Запросы метаданных, XML, полнотекстовые индексы

Запрос метаданных Обзор XML Запрос XML данных Обзор полнотекстовых индексов Запрос с использованием полнотекстовых индексов

Модуль 25: Использование программных объектов для извлечения данных

Использование Пользовательских Функций Использование Представлений Обзор Хранимых Процедур Написание распределенных запросов

Модуль 26: Использование расширенных технологий для написания запросов

Соображения для извлечения данных Работа с типами данных Курсоры и запросы, оперирующие наборами данных Динамический SQL Обслуживание файлов запросов

Академия -> Курсы -> Microsoft SQL Server 2012 ->#10774 Выполнение запросов в SQL Server 2012

  
Компьютерная Академия СофтДжойс
   Ваш e-mail: 
Компьютерная Академия СофтДжойс
 
группа вКонтакте Яндекс.Метрика