Корпоративным клиентам

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

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Код курса: 2778
Длительность: 3 дня / 24 академ. часа
Даты начала курса: На данный момент нет точной даты проведения курса. Но вы можете оставить запрос с желаемой датой проведения. Оставить запрос.

Описание Курса:

Курс представляет собой комплексную программу изучения языка программирования Transact-SQL, позволяющую освоить базовые запросы SELECT, команды группировки, объединения и модификации данных, получить навыки программирования транзакций и работы с гетерогенными источниками данных.

Аудитория:

Этот курс предназначен для администраторов и разработчиков баз данных, а так же разработчиков приложений баз данных, которым необходимо уметь формировать элементарные запросы к базе данных.

Предварительная подготовка:

Базовые навыки администрирования ОС Windows и опыт работы в этой системе.
Знакомство с теорией реляционных баз данных, понятием реляционных отношений.
Знакомство и опыт работы с другими реляционными СУБД приветствуется.

Сертификация:

Готовит к тестам: 070-431, 070-432, 070-433

Содержание :

Модуль 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. Дополнительные возможности при создании запросов
- Основные особенности работы со сложными (иерархическими) данными.
- Выборка из сложной структуры таблиц.
- Создание эффективных запросов.
- Использование и сравнение различных технологий создания сложных запросов.

Приобретаемые навыки (открыть):

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

Документы об окончании курса / Материалы и сертификаты:

Сертификат Microsoft

С этим курсом обычно заказывают:

Тренер курса
Игорь Панасюк
Игорь Панасюк
Директор учебного центра i∙klass по технологиям…
Заказать курс