| |||||
![]() | |||||
Курс MS-2778 Создание запросов в Microsoft SQL Server 2008 с использованием языка Transact-SQL
MS-2778 Создание запросов в Microsoft SQL Server 2008 с использованием языка Transact-SQL
Продолжительность 24 академических часа
Этот трехдневный курс под управлением инструктора обеспечит слушателей знаниями и навыками, необходимыми для создания базовых запросов Transact-SQL для Microsoft SQL Server 2008.
Этот курс предназначен для разработчиков, администраторов баз данных, специалистов по внедрению и системных инженеров.
Предварительная подготовка · Знание концепций целостности данных. · Навыки работы с операционными системами Windows Server. · Навыки разработки реляционных баз данных. · Навыки программирования.
Курсготовитксертификации
Чемувынаучитесь: · Описывать возможности языка Transact-SQL. · Использовать инструменты для работы с запросами. · Создавать запросы с конструкцией SELECT для извлечения данных. · Группировать данные и рассчитывать итоги, используя конструкции Transact-SQL. · Объединять данные из нескольких таблиц. · Использовать подзапросы для извлечения и изменения данных. · Изменять данные в таблицах. · Использовать возможности полнотекстового поиска. · Создавать программируемые объекты. · Использовать различные техники для создания и работы со сложными запросами.
Программакурса
Модуль 1. Введение в базы данных и Transact-SQL в SQL Server 2008. Обзор SQL Server 2008. Обзор баз данных SQL Server. Обзор и элементы синтаксиса T-SQL. Работа со скриптами T-SQL. Использование средств работы с запросами. Лабораторная работа: использование среды SQL Server Management Studio и SQLCMD.
Модуль 2. Извлечение и фильтрация данных. Использование конструкции SELECT. Фильтрация данных. Работа со значениями NULL. Форматирование результирующего набора. Вопросы производительности при создании запросов. Лабораторная работа: извлечение и фильтрация данных.
Модуль 3. Группирование данных и расчет итогов. Расчет итогов с использованием функций агрегирования. Расчет итогов для сгруппированных данных. Ранжирование сгруппированных данных. Создание перекрестных запросов. Лабораторная работа: группирование данных и расчет итогов.
Модуль 4. Объединение данных из нескольких таблиц. Использование объединений для создания запросов к нескольким таблицам. Использование объединений для создания типовых отчетов. Различные комбинации и ограничения в результирующем наборе. Лабораторная работа: объединение данных из нескольких таблиц.
Модуль 5. Работа с подзапросами. Создание простых подзапросов. Создание связанных подзапросов. Сравнение подзапросов с объединениями и временными таблицами. Использование общих табличных выражений. Лабораторная работа: работа с подзапросами.
Модуль 6. Изменение данных в таблицах. Вставка данных в таблицу. Удаление данных из таблиц. Обновление данных в таблицах. Лабораторная работа: изменение данных в таблицах.
Модуль 7. Обращение к метаданным, XML и полнотекстовым индексам. Извлечение метаданных. Обзор XML. Извлечение данных XML. Описание полнотекстовых индексов. Обращение к полнотекстовым индексам. Лабораторная работа: обращение к метаданным, XML и полнотекстовым индексам.
Модуль 8. Использование программируемых объектов для извлечения данных. Представления. Пользовательские функции. Хранимые процедуры. Триггеры. Создание распределенных запросов. Лабораторная работа: использование программируемых объектов для извлечения данных
Модуль 9. Использование расширенных возможностей по работе с запросами. Вопросы извлечения данных. Работа с типами данных. Курсоры и множественные запросы. Динамический SQL. Управление файлами запроса. Лабораторная работа: использование расширенных возможностей по работе с запросами Назад в раздел | | ||||
| |||||