ЦКО Специалист - Курс М10774 Создание запросов в Microsoft SQL Server 2012 (2013)

Тема в разделе "Программирование", создана пользователем Гоша, 3 апр 2015.

  1. Гоша

    Гоша Active Member VIP

    Регистрация:
    30 мар 2015
    Сообщения:
    9.449
    Симпатии:
    0
    Баллы:
    36
    Репутация:
    65
    Создание запросов в Microsoft SQL Server 2012
    [​IMG]
    Автор: Гурьянов Михаил Алексеевич
    Год: 2013
    Формат: wmv



    В ходе этого 5-дневного курса Вы получите технические навыки написания основных запросов на языке Transact-SQL для Microsoft SQL Server 2012. Курс является основой для всех дисциплин, связанных с SQL Server, а именно администрирования баз данных, разработки баз данных и бизнес-аналитики.

    Занятия на этом курсе позволят Вам подготовиться к экзамену Microsoft 70-461. Многие упражнения, выполняемые при обучении на курсе, включают работу с SQL Azure.

    Microsoft SQL Server 2012 — система управления реляционными базами данных. Программный продукт предлагает разработчикам и пользователям широкий набор возможностей по созданию решений с высоким уровнем производительности, надежности и безопасности, является комплексной платформой управления данными и бизнес-анализа.

    Этот курс предназначен: для администраторов баз данных, разработчиков баз данных и специалистов бизнес-аналитики.

    Также для опытных пользователей, а именно, создателей отчетов, бизнес-аналитиков и разработчиков клиентских приложений и тех, кто планирует сдачу экзамена 70-461: Querying Microsoft SQL Server 2012.
    По окончании курса Вы будете уметь:
    - Создавать запросы на выборку данных (SELECT)

    - Создавать запросы к нескольким таблицам

    - Использовать встроенные функции

    - Использовать подзапросы

    - Выполнять хранимые процедуры

    - Использовать операции над множествами

    - Реализовывать обработку ошибок

    - Реализовывать транзакции

    - Использовать табличные выражения

    - Осуществлять сортировку и фильтрацию данных

    - Использовать функции ранжирования, смещения и агрегирования

    - Создавать запросы к метаданным SQL Server

    - Программировать на T-SQL

    - Повышать производительность запросов

    Программа курса
    Модуль 1. Введение в Microsoft SQL Server 2012
    Архитектура SQL Server Denali

    Работа с инструментами SQL Server Denali

    Работа с базами данных в SQL Server

    Лабораторная работа: работа с инструментами SQL Server Denali (включая Azure)

    Работа с SQL Server Management Studio

    Изучение объектов базы данных

    Организация и создание T-SQL скриптов

    Использование электронной документации
    Модуль 2. Введение в запросы на Transact-SQL
    Введение в Transact-SQL

    Изучение наборов

    Изучение логики предикатов

    Изучение логической последовательности действий в SELECT

    Лабораторная работа: Введение в запросы на Transact-SQL

    Выполнение базовых запросов SELECT

    Выполнение запросов, фильтрация данных с использованием предикатов

    Выполнение запросов, сортировка данных с использованием ORDER BY
    Модуль 3. Написание запросов SELECT
    Создание простых операторов SELECT

    Удаление повторяющихся строк с DISTINCT

    Использование псевдонимов столбцов и таблиц

    Написание простого выражения CASE

    Лабораторная работа: Создание базовых операторов SELECT

    Создание простых операторов SELECT

    Удаление повторяющихся строк с DISTINCT

    Использование псевдонимов столбцов и таблиц

    Написание простого выражения CASE
    Модуль 4. Запрос к нескольким таблицам
    Изучение соединений

    Выполнение запросов с помощью внутренних соединений

    Запросы с внешними соединениями

    Запросы с использованием само-соединений и перекрестных соединений

    Лабораторная работа: Запрос к нескольким таблицам

    Создание запросов, с использованием внутренних соединений

    Создание запросов с использованием нескольких соединений таблиц

    Создание запросов с использованием само-соединений и запросов с использованием внешних соединений
    Модуль 5. Сортировка и фильтрация данных
    Сортировка данных

    Фильтрация данных

    Фильтрация с опциями TOP и OFFSET-FETCH

    Работа с неизвестными значениями (NULL)

    Лабораторная работа: Фильтрация и сортировка данных

    Создание запросов, фильтрация данных с использованием WHERE

    Создание запросов, сортировка данных с ORDER BY

    Создание запросов, фильтрация данных с использованием TOP

    Создание запросов, фильтрация данных с использованием OFFSET-FETCH
    Модуль 6. Работа с типами данных в SQL Server 2012
    Внедрение типов данных в SQL Server

    Работа с символьными данными

    Работа с типами данных даты и времени

    Лабораторная работа: Работа с типами данных в SQL Server 2012

    Создание запросов, которые возвращают данные даты и времени

    Создание запросов с использованием функций даты и времени

    Создание запросов, которые возвращают строковые данные

    Создание запросов, которые используют строковые функции
    Модуль 7. Использование встроенных функций
    Создание запросов со встроенными функциями

    Использование функций преобразования типов

    Использование логических функций

    Использование функций для проверки значений NULL

    Лабораторная работа: использование встроенных функций

    Создание запросов с использованием функции преобразования типов

    Создание запросов с использованием логических функций

    Создание запросов, которые проверяют на значение NULL
    Модуль 8. Группировка и агрегирование данных
    Использование агрегатных функций

    Использование предложения GROUP BY

    Фильтрация групп, используя предложение HAVING

    Лабораторная работа: Группирование и агрегирование данных

    Создание запросов с использованием предложения GROUP BY

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

    Создание запросов, которые используют различные агрегатные функции

    Создание запросов, которые используют фильтрацию с предложением HAVING
    Модуль 9. Использование подзапросов
    Создание автономных подзапросов

    Создание коррелированных подзапросов

    Использование предиката EXISTS с подзапросами

    Лабораторная работа: Использование подзапросов

    Создание запросов, которые используют автономные подзапросы

    Создание запросов с использованием коррелированных подзапросов

    Создание запросов с использованием скалярных подзапросов и подзапросов, возвращающих набор

    Создание запросов, которые используют предикаты IN и EXISTS
    Модуль 10. Использование табличных выражений
    Представления (VIEW)

    Табличные выражения

    Лабораторная работа: Использование табличных выражений

    Создание запросов с использованием представлений (View)

    Создание запросов с использованием производных таблиц (Derived Tables)

    Создание запросов с использованием обобщенных табличных выражений (CTE)
    Модуль 11. Использование инструкций работы с наборами
    Создание запросов с использованием UNION и UNION ALL

    Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций

    Создание запросов, которые используют EXCEPT и INTERSECT

    Лабораторная работа: Использование инструкций работы с наборами

    Создание запросов с использованием UNION и UNION ALL

    Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций

    Создание запросов, которые используют EXCEPT и INTERSECT
    Модуль 12. Использование функций ранжирования, смещения и агрегатных функций
    Создание запросов с использованием ранжирующих оконных функций (Ranking window functions)

    Создание запросов с использованием функций смещения (offset functions)

    Создание запросов с использованием статистических оконных функций (Aggregate window functions)

    Лабораторная работа: Использование функций ранжирования, смещения и агрегатных функций

    Создание запросов с использованием ранжирующих оконных функций

    Создание запросов с использованием функций смещения

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

    Создание запросов с использованием GROUPING SETS

    Создание запросов с использованием GROUP BY ROLLUP

    Создание запросов с использованием GROUP BY CUBE

    Лабораторная работа: Сведение данных и наборы группирования

    Создание запросов с использованием оператора PIVOT

    Создание запросов с использованием GROUPING SETS

    Создание запросов с использованием GROUP BY ROLLUP

    Создание запросов с использованием GROUP BY CUBE
    Модуль 14. Запросы к метаданным в SQL Server
    Запросы к представлениям системного каталога

    Запросы к системным функциям

    Запросы к представлениям динамического управления

    Лабораторная работа: Запросы к метаданным в SQL Server

    Запросы к представлениям системного каталога

    Запросы к системным функциям

    Запросы к представлениям динамического управления
    Модуль 15. Выполнение хранимых процедур
    Использование инструкции EXECUTE для вызова хранимых процедур

    Передача параметров в хранимые процедуры

    Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT

    Выполнение системных хранимых процедур

    Лабораторная работа: Выполнение хранимых процедур

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

    Передача параметров в хранимые процедуры

    Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT

    Выполнение системных хранимых процедур
    Модуль 16. Программирование с использованием T-SQL
    Объявление переменных и разделение на пакеты

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

    Создание динамического SQL

    Использование синонимов

    Лабораторная работа: Программирование с использованием T-SQL

    Объявление переменных и разделение на пакеты

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

    Создание динамического SQL

    Использование синонимов
    Модуль 17. Реализация обработки ошибок
    Перенаправление ошибки в TRY/CATCH

    Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR

    Использование THROW, чтобы передать сообщение об ошибке клиенту

    Лабораторная работа: Реализация обработки ошибок

    Перенаправление ошибки в TRY/CATCH

    Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR

    Использование THROW, чтобы передать сообщение об ошибке клиенту
    Модуль 18. Реализация транзакций
    Контроль транзакций с BEGIN и COMMIT

    Использование XACT_ABORT

    Добавление логики обработки транзакций в блоке CATCH

    Лабораторная работа: Реализация транзакций

    Контроль транзакций с BEGIN и COMMIT

    Использование XACT_ABORT

    Добавление логики обработки транзакций в блоке CATCH
    Модуль 19. Повышение производительности запросов
    Просмотр планов выполнения запросов

    Использование оператора SET STATISTICS

    Просмотр использования индекса

    Сравнение курсоров и запросов основе реляционных наборов

    Лабораторная работа: Повышение производительности запросов

    Просмотр планов выполнения запросов

    Использование оператора SET STATISTICS

    Просмотр использования индекса

    Сравнение курсоров и запросов основе реляционных наборов


    Сайт автора:
    Скачать:
    Отзывы:
    Пока нет.
     
  2. esx

    esx New Member

    Регистрация:
    5 ноя 2015
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Пол:
    Мужской
    Репутация:
    0
     
    Последнее редактирование модератором: 6 ноя 2015
Загрузка...

Поделиться этой страницей