English (United States) Русский (Россия)
You are here:   Education > Microsoft > SQL 2008 > 2778
Register   |  Login

2778 Создание запросов на Transact-SQL в Microsoft SQL Server 2008

   Minimize

2778 Writing Queries Using Microsoft SQL Server 2008 Transact-SQL 
 
Проводимый под руководством инструктора трехдневный курс предлагает слушателям технические навыки, необходимые для создания базовых запросов на Transact-SQL в Microsoft SQL Server 2008.
 
После изучения курса вы сможете
описывать варианты и способы применения языка Transact-SQL;
использовать средство создания запросов;
извлекать данные с помощью запросов SELECT;
группировать и обобщать данные с помощью языка Transact-SQL;
объединять данные из нескольких таблиц;
создавать запросы для извлечения и изменения данных с помощью вложенных запросов;
изменять данные в таблицах;
извлекать данные из текстовых полей с использованием средств полнотекстового поиска;
описывать способы создания программных объектов;
использовать различные методики в работе со сложными запросами.
 
Содержание курса
Модуль 1: начало работы с базами данных и Transact-SQL в SQL Server 2008
Обзор SQL Server 2008
Обзор баз данных SQL Server
Обзор и элементы синтаксиса T-SQL
Работа со сценариями T-SQL
Использование средств создания запросов T-SQL
Лабораторная работа: использование центра управления SQL Server Management Studio и 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
Обслуживание файлов запросов
Лабораторная работа: использование расширенных средств создания запросов
Использование планов выполнения
Преобразование типов данных
Создание иерархии
Использование запросов на основе курсоров и наборов
 
Слушатели
Данный курс рассчитан на администраторов баз данных SQL Server, исполнителей, инженеров систем и разработчиков, в чей круг обязанностей входит создание запросов.
 
Предварительная подготовка
Знание принципов целостности данных.
Базовые навыки работы в Windows Server.
Навыки разработки реляционных баз данных.
Навыки программирования.
 

 

Контакты отдела обучения

   Minimize

Тел.: (495) 662-49-13

education@dse-m.ru   

Схема проезда 

Девиз дня

   Minimize

Без наук,

 как без рук.