Учебный центр "SoftLine International"


Скидка 15% на программу лицензирования Microsoft

Курс 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.

· Навыки разработки реляционных баз данных.

· Навыки программирования.

Курсготовитксертификации

  • MCTS: SQL Server 2008, Database Development
  • MCTS: SQL Server 2008, Implementation and Maintenance
  • MCITP: Database Developer 2008

Чемувынаучитесь:

· Описывать возможности языка 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. Управление файлами запроса. Лабораторная работа: использование расширенных возможностей по работе с запросами



Назад в раздел

WMVare
Trend Micro
Symantec
Cisco
Citrix
Лаборатория Касперского
Microsoft Corporation
Наши контакты:

Украина,04655, г.Киев, ул. Игоревская 14а
Тел/факс: (044) 201 03 00 (многоканальный)
E-mail: ctec@softline.ua  www.edu.softline.ua

© 2003-2012 Софтлайн Интернешнл
© 1993-2012 SoftLine Group
Работает на "1С-Битрикс: Управление сайтом"