Звезды и С - Центр обучения и тестирования

Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск
Обучение

Системные инженеры и администраторы
Microsoft Windows Server 2012
Демонстрационные курсы
Циклы подготовки к сертификации
Microsoft Windows Server 2008
Microsoft Windows 7
Решения Microsoft по виртуализации серверов и рабочих станций
Microsoft System Center
Microsoft SQL Server 2012 / 2008
Microsoft Lync Server 2010
Microsoft Exchange Server 2010/2013
Microsoft SharePoint 2010
СО ЕЭС 2017
Microsoft - Разработчики MCITP, MCPD, MCSD, MCAD
Обучение пользователей

Курс 2778E: Создание запросов в Microsoft SQL Server 2008/2005 с использованием Transact-SQL и xQuery

Цена для физических лиц, р.: 6500
Цена для юридических лиц, р.: 6500

Продолжительность курса (дней): 3

Курс готовит к тестам:

Цель:

Необходимая подготовка:

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

Модуль 1. Введение в базы данных и Transact-SQL

    • Базы данных и информационные системы
    • Схемы обмена данными при работе с БД клиент-серверного типа
    • Определение реляционной модели
    • Структурированный язык запросов (SQL)
    • Язык программирования Transact-SQL
    • Типы инструкций Transact-SQL
    • Элементы синтаксиса Transact-SQL 

Модуль 2. Использование средств создания и исполнения запросов Transact-SQL

    • Знакомство с SQL Server Management Studio
    • Object Browser в SQL Server Management Studio
    • Выполнение инструкций Transact-SQL
    • Создание и выполнение сценариев Transact-SQL
    • Использование SQL Server Books Online
    • Использование утилиты sqlcmd 

Модуль 3. Выборка данных

    •  Выборка данных с использованием инструкции SELECT
    • Форматирование результирующего набора
    • Сортировка результирующего набора (ORDER BY)
    • Фильтрация данных
    • Выборка первых n записей

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

    • Ранжирование результирующего набора (RANK, DENSE_RANK, ROW_NUMBER, NTILE)
    • Использование агрегатных функций
    • Группировка данных (секция GROUP BY)
    • Группировка и подведение итогов данных (COMPUTE, ROLLUP, CUBE) 

Модуль 5. Объединение таблиц

    • Объединение нескольких результирующих наборов
    • Объединение данных из нескольких таблиц
    • Использование псевдонимов таблиц 

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

    • Введение в подзапросы
    • Использование подзапроса как таблицы
    • Использование подзапроса как выражения
    • Использование подзапроса для сопоставления данных
    • Использование ключевых слов EXIST и NOT EXIST
    • Работа с подзапросами 

Модуль 7. Изменение данных

    • Вставка данных (INSERT)
    • Использование массового добавления (SELECT…INSERT, SELECT INTO)
    • Удаление данных (DELETE)
    • Модифицирование данных (UPDATE) 

Модуль 8. Программная логика

    •  Оператор условного перехода (IF)
    • Использование циклов (WHILE)
    • Оператор выбора (CASE)
    • Программная обработка ошибок (TRYCATCH)

Модуль 9. Программируемые объекты

    • Скалярные функции
    • Представления (view)
    • Преимущества представлений
    • Создание представлений
    • Хранимые процедуры
    • Преимущества хранимых процедур
    • Табличные функции
    • Преимущества табличных функций 

Модуль 10. Использование триггеров

    • Введение в триггеры
    • Виды триггеров (FOR, AFTER, INSTEAD OF)
    • Доступ к данным из триггеров
    • Преимущества триггеров 

Модуль 11. Запросы с использованием полнотекстовых индексов

    • Обзор службы Microsoft Search
    • Создание полнотекстовых индексов
    • Использование полнотекстовых запросов 

Модуль 12. Расширенные возможности Transact-SQL по работе с таблицами

    • Кросс-табличные запросами (PIVOT, UNPIVOT)
    • Испольование кросс-табличных запросов
    • Табличные выражения (CTE)
    • Использование табличных выражений
    • Коррелированные табличные функции (APPLY)
    • Применение операторов CROSS APPLY, OUTER APPLY 

Модуль 13. Обработка данных в формате XML

    •  Обзор формата XML
    • Преимущества XML
    • Типизированный и нетипизированный XML, XML-схемы
    • Сравнение XML и табличных данных
    • Преобразование формата данных (FOR XML, OPEN XML)
    • Обработка XML-документов (exists, value, query, modify, nodes)

Модуль 14. Реализация сложных программных алгоритмов

    • Использование временных таблиц
    • Работа с курсорами
    • Использование курсоров 


  Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск

  © Учебный центр "Звезды и С"
  Разработка: Metric
  Optimizer.ru   CyberPlat logo            
  Rambler's Top100 Rambler's Top100