Курс Создание запросов с использованием Microsoft SQL Server 2008 Transact-SQL

Создание запросов с использованием Microsoft SQL Server 2008 Transact-SQL
  • Код курса:
    2778
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Оніщенко Александр А

Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...

Описание Курса:
Курс представляет собой комплексную программу изучения языка программирования Transact-SQL, позволяющую освоить базовые запросы SELECT, команды группировки, объединения и модификации данных, получить навыки программирования транзакций и работы с гетерогенными источниками данных.
Аудитория:
Этот курс предназначен для администраторов и разработчиков баз данных, а так же разработчиков приложений баз данных, которым необходимо уметь формировать элементарные запросы к базе данных.
Предварительная подготовка:
  • Базовые навыки администрирования ОС Windows и опыт работы в этой системе
  • Знакомство с теорией реляционных баз данных, понятием реляционных отношений
  • Знакомство и опыт работы с другими реляционными СУБД приветствуется
Приобретаемые навыки:

Знания и умения, полученные в результате обучения:

  • Назначение и основные области применения языка Transact-SQL
  • Использовать инструменты создания и запуска запросов
  • Создавать SELECT инструкции для выборки данных
  • Группировать и агрегировать данные
  • Выбирать данные из нескольких связанных таблиц
  • Использовать подзапросы для выборки и модификации данных
  • Модифицировать данные
  • Использовать средства полнотекстового поиска
  • Правила создания программных единиц баз данных
  • Создавать сложные запросы с помощью различных технологий.
Содержание курса:

Модуль 1.  Знакомство с базами данных и Transact-SQL в MS SQL Server 2008

  • Знакомство с MS SQL Server 2008
  • Знакомство с базами данных
  • Основные возможности языка SQL
  • Синтаксис языка Transact-SQL
  • Создание скриптов на Transact-SQL
  • Использование основных инструментов создания скриптов

Модуль 2. Выборка и фильтрация данных

  • Использование инструкции SELECT для выборки данных
  • Фильтрация данных
  • Работа с NULL значениями
  • Форматирование результирующего набора выборки
  • Вопросы производительности запросов

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

  • Обработка данных с помощью агрегатных функций
  • Суммирование сгруппированных данных
  • Ранжирование сгруппированных данных
  • Создание перекрестных запросов

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

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

Модуль 5. Подзапросы

  • Использование базовых подзапросов
  • Создание коррелированных подзапросов
  • Сравнение эффективности использования подзапросов и временных таблиц и оператора JOIN
  • Использование инструкции CTE

Модуль 6. Модификация данных в таблицах 

  • Знакомство с понятием транзакций
  • Добавление данных в таблицы
  • Удаление данных из таблиц 
  • Обновление хранимых данных 

Модуль 7. Просмотр метаданных, XML. Использование полнотекстового поиска 

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

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

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

Модуль 9. Дополнительные возможности при создании запросов 

  • Основные особенности работы со сложными (иерархическими) данными
  • Выборка из сложной структуры таблиц
  • Создание эффективных запросов
  • Использование и сравнение различных технологий создания сложных запросов

Экзамен:
Материалы и сертификаты:
Microsoft

Возврат к списку