Курс Создание запросов с использованием Microsoft SQL Server 2008 Transact-SQL
-
- Код курса:
- 2778
-
- Длительность:
- 3 / 24
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Оніщенко Александр А
-
Microsoft тренер с опытом преподавания более 10 лет, с опытом разработки более 15 лет, с опытом...
Описание Курса:
Аудитория:
Предварительная подготовка:
- Базовые навыки администрирования ОС Windows и опыт работы в этой системе
- Знакомство с теорией реляционных баз данных, понятием реляционных отношений
- Знакомство и опыт работы с другими реляционными СУБД приветствуется
Приобретаемые навыки:
Знания и умения, полученные в результате обучения:
- Назначение и основные области применения языка Transact-SQL
- Использовать инструменты создания и запуска запросов
- Создавать SELECT инструкции для выборки данных
- Группировать и агрегировать данные
- Выбирать данные из нескольких связанных таблиц
- Использовать подзапросы для выборки и модификации данных
- Модифицировать данные
- Использовать средства полнотекстового поиска
- Правила создания программных единиц баз данных
- Создавать сложные запросы с помощью различных технологий.
Содержание курса:
Модуль 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. Дополнительные возможности при создании запросов
- Основные особенности работы со сложными (иерархическими) данными
- Выборка из сложной структуры таблиц
- Создание эффективных запросов
- Использование и сравнение различных технологий создания сложных запросов