| Курс «M2778. Создание запросов в Microsoft SQL Server 2008 с использованием Transact – SQL» |
|
|
|
|
|
|
С 18 апреля 2011 г. (понедельник) в городе Самара пройдет курс «M2778. Создание запросов в Microsoft SQL Server 2008 с использованием Transact – SQL» (3 дня). Организатор курса - Гранит (Самара).
Цель курса
Получить теоретические знания и технические навыки, требующиеся для создания сложных запросов на языках Transact-SQL и программирования для Microsoft SQL Server 2008.
О программе
Вы научитесь программировать на языке Transact-SQL, создавать с его помощью базовые запросы для Microsoft SQL Server 2008, делать выборки данных, группировать, cуммировать, объединять, модифицировать данные. А также Вы приобретёте навыки разработки более сложной программной логики, используя расширенные возможности Transact-SQL.
Содержание программы
Модули курса
Модуль 1. Введение в базы данных и Transact-SQL в SQL Server 2008
* Обзор SQL Server 2008
* Обзор базы данных SQL Server
* Обзор и элементы синтаксиса Transact-SQL
* Работа со скриптами T-SQL
* Использование инструментов запроса T-SQL
* Лабораторная работа: Использование SQL Server Management Studio and 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
* Сопровождение файловых запросов
* Лабораторная работа: Использование передовых методов запроса
* Использование планов выполнения
* Преобразование типов данных
* Внедрение иерархии
* Использование курсоров и запросы возвращающие наборы строк
Стоимость
13 500 руб.
Адрес проведения
443080, Самара, ул. Революционная 70, литера 2, оф. 309
Контактная информация
Телефон: +7 (846) 276-69-08
|
Назад
|