Партнеры

Microsoft

Тренер-ИТ
Учебный центр РРС Лаборатория Касперского

Symantec
Prometric - Тестовый центр
Самара TECH - всё об ИТ в Самаре и области

M2778. Создание запросов в Microsoft SQL Server 2008 с использованием Transact – SQL

Цель:

Получить теоретические знания и технические навыки, требующиеся для создания сложных запросов на языках Transact-SQL и программирования для Microsoft SQL Server 2008.

Аудитория:

Курс предназначен для всех разработчиков, системных администраторов баз данных и инженеров, использующих СУБД и работающих с написанием запросов.

Описание:

Вы научитесь программировать на языке Transact-SQL, создавать с его помощью базовые запросы для Microsoft SQL Server 2008, делать выборки данных, группировать, cуммировать, объединять, модифицировать данные. А также Вы приобретёте навыки разработки более сложной программной логики, используя расширенные возможности Transact-SQL.

Предварительные требования:

  • Знание понятий целостности данных
  • Навыки работы с Core Windows Server
  • Навыки работы с реляционной базой данных
  • Навыки программирования

Вы будете уметь:

  • Использовать средства создания запросов, тестировать и исполнять запросы;
  • Составлять сложные запросы для выборки данных, группировать и суммировать данные, используя Transact-SQL;
  • Реализовывать преобразования табличных данных
  • Cоздавать и использовать программируемые объекты
  • Использовать различные методы при работе со сложными запросами.

Содержание курса:

  • Введение в базы данных и Transact-SQL в SQL Server 2008
  • Запрос и фильтрация данных
  • Группировка и суммирование данных
  • Объединение данных из нескольких таблиц
  • Работа с подзапросами
  • Модифицирование данных в таблицах
  • Запрос метаданных, XML, полнотекстовых индексов
  • Использование программируемых объектов для поиска данных
  • Использование передовых методов запроса

Сопутствующие курсы:

    Стоимость:
    для организаций: 21900

    для частных лиц: по договоренности

    для студентов: по договоренности

    Длительность:
    24ч / 3д.

    Группа формируется. Уточнить у менеджера. Тел. 276-69-08

    Отправить заявку

    Модули курса

    Модуль 1. Введение в базы данных и Transact-SQL в SQL Server 2008
    • Обзор SQL Server 2008
    • Обзор базы данных SQL Server
    • Обзор и элементы синтаксиса Transact-SQL
    • Работа со скриптами T-SQL
    • Использование инструментов запроса T-SQL
    • Лабораторная работа: Использование SQL Server Management Studio and SQLCMD
    • Изучение деталей и выполнение запросов в SQL Server Management Studio
    • Начало работы и использование SQLCMD
    • Формирование отчета из базы данных SQL Server с помощью Microsoft Office Excel
    Модуль 2. Запрос и фильтрация данных
    • Использование инструкции SELECT
    • Фильтрация данных
    • Работа со значением NULL
    • Форматирование результирующих наборов
    • Анализ производительности для написания запросов
    • Лабораторная работа: Запрос и фильтрация данных
    • Выборка данных с использованием инструкции SELECT
    • Фильтрация данных с использованием разных поисковых условий
    • Использование функций для работы со значением NULL
    • Форматирование результирующих наборов
    Модуль 3. Группировка и суммирование данных.
    • Суммирование данных с использованием агрегатных функций
    • Суммирование групповых данных
    • Ранжирование сгруппированных данных
    • Создание перекрестных табличных запросов
    • Лабораторная работа: Группировка и суммирование данных
    • Суммирование данных с использованием агрегатных функций
    • Суммирование групповых данных
    • Ранжирование сгруппированных данных
    • Создание перекрестных табличных запросов
    Модуль 4. Объединение данных из нескольких таблиц
    • Запрос нескольких таблиц, используя объединения
    • Применение объединений для типичных отчетных необходимостей
    • Объединение и ограничение результирующих наборов
    • Лабораторная работа: Объединение данных из нескольких таблиц
    • Запрос нескольких таблиц, используя объединения
    • Применение объединений для типичных отчетных необходимостей
    • Объединение и ограничение результирующих наборов
    Модуль 5. Работа с подзапросами
    • Написание основных подзапросов
    • Написание коррелированных подзапросов
    • Сравнение подзапросов с объединениями и временными таблицами
    • Использование общих табличных выражений
    • Лабораторная работа: Работа с подзапросами
    • Написание основных подзапросов
    • Написание коррелированных подзапросов
    • Сравнение подзапросов с объединениями и временными таблицами
    • Использование общих табличных выражений
    Модуль 6. Модифицирование данных в таблицах
    • Вставка данных в таблицы
    • Удаление данных из таблиц
    • Обновление данных в таблицах
    • Обзор транзакций
    • Лабораторная работа: Модифицирование данных в таблицах
    • Вставка данных в таблицы
    • Удаление данных из таблиц
    • Обновление данных в таблицах
    • Работа с транзакциями
    Модуль 7. Запрос метаданных, XML, полнотекстовых индексов
    • Запрос метаданных
    • Обзор XML
    • Запрос данных XML
    • Обзор полнотекстовых индексов
    • Запрос полнотекстовых индексов
    • Лабораторная работа: Запрос метаданных, XML, полнотекстовых индексов
    • Запрос метаданных
    • Запрос данных XML
    • Создание и запрос полнотекстовых индексов
    Модуль 8. Использование программируемых объектов для поиска данных
    • Обзор представлений
    • Обзор пользовательских функций
    • Обзор хранимых процедур
    • Обзор триггеров
    • Написание распределенных запросов
    • Лабораторная работа: Использование программируемых объектов для поиска данных
    • Создание представлений
    • Создание пользовательских функций
    • Создание хранимых процедур
    • Написание распределенных запросов
    Модуль 9. Использование передовых методов запроса
    • Условия для запроса данных
    • Работа с типами данных
    • Курсоры и запросы возвращающие наборы строк
    • Динамичный SQL
    • Сопровождение файловых запросов
    • Лабораторная работа: Использование передовых методов запроса
    • Использование планов выполнения
    • Преобразование типов данных
    • Внедрение иерархии
    • Использование курсоров и запросы возвращающие наборы строк
    НазадНаверх