- Компьютерные курсы в Санкт-Петербурге →
- Выполнение запросов в SQL Server 2012
Выполнение запросов в 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 Обслуживание файлов запросов
Архитектура 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 Обслуживание файлов запросов
Данная учебная программа представлена в разделах:
Стоимость | 25000 рублей |
Продолжительность | 5 дней |
Предметы | Базы данных (СУБД) |
Форма обучения | Очная |
Контактный телефон | |
Сайт | Показать |
Похожие курсы
-
Bgacenter - обучение ремонту электроники
г. Санкт-ПетербургЕсть представитель -
-
Академия АйТи, филиал в Санкт-Петербурге
г. Санкт-Петербург-
Продолжительность: 5днейСтоимость: 27750 руб. руб.
-
-
Support
г. Санкт-Петербург-
Продолжительность: 3 неделиСтоимость: 27000рублей руб.
-
-
Центр Авторизованного Обучения IT - Технологиям
г. Санкт-Петербург-
Продолжительность: 40часовСтоимость: 15 000 руб. руб.
-
-
Учебный центр Softline в Санкт-Петербурге
г. Санкт-Петербург-
Продолжительность: 40часовСтоимость: 29 500 руб. руб.
-
Желаете оставить отзыв?
- Компьютерные курсы в Санкт-Петербурге →
- Выполнение запросов в SQL Server 2012