Курс M2071: Создание запросов в Microsoft SQL Server 2000 с использованием Transact-SQL
Цена для физических лиц, р.: 8590
Цена для юридических лиц, р.: 9990
Продолжительность курса (дней): 2
Даты (день):
Даты (вечер):
Цель: Получить технические навыки, требующиеся для написания основных запросов Transact-SQL для Microsoft SQL Server 2000.
Необходимая подготовка:
Формат обучения, регистрация на курс:
План курса:
- Введение в базы данных (тема рассматривается только при очном обучении)
- Использование средств создания запросов Transact-SQL
- Выборка данных
- Группировка и суммирование данных
- Объединение таблиц
- Работа с подзапросами
- Изменение данных
- Запросы с использованием полнотекстовых индексов
- Введение в программируемые объекты
Модуль 1. Введение в базы данных (тема рассматривается
только при очном обучении)
- Базы данных и информационные системы < выполнения и разработки>
- Схемы обмена данными при работе с БД клиент-серверного и файл-серверного
типа.
- Модели баз данных (иерархическая, сетевая, реляционная, многомерная,
объектно-ориентированная)
- Определение реляционной модели
- Проблемы проектирования
- Метод нормальных форм
- Рекомендации по разработке структур
- Связывание таблиц
- Обеспечение целостности
- Индексирование
- Структурированный язык запросов (ANSI-стандарты на языки запросов
SQL-92, SQL-99, SQL-3)
Модуль 2. Использование средств создания запросов
Transact-SQL
- Анализатор запросов SQL Query Analyzer
- Использование инструмента Object Browser в SQL Query Analyzer
- Использование утилиты osql
- Выполнение инструкций Transact-SQL
- Создание и выполнение сценариев Transact-SQL
Модуль 3. Выборка данных
- Выборка данных с использованием инструкции SELECT
- Фильтрация данных
- Форматирование результирующего набора
- Как обрабатываются запросы
- Вопросы быстродействия
- Выборка данных и управление результирующим набором
Модуль 4. Группировка и суммирование данных
- Выборка первых n записей
- Использование агрегатных функций
- Группировка данных (секция GROUP BY)
- Генерация итоговых значений в пределах результирующего набора
- Использование секций COMPUTE и COMPUTE BY
- Группировка и подведение итогов данных
Модуль 5. Объединение таблиц
- Использование псевдонимов таблиц
- Объединение данных из нескольких таблиц
- Объединение нескольких результирующих наборов
Модуль 6. Работа с подзапросами
- Введение в подзапросы
- Использование подзапроса как таблицы
- Использование подзапроса как выражения
- Использование подзапроса для сопоставления данных
- Использование ключевых слов EXIST и NOT EXIST
- Работа с подзапросами
Модуль 7. Изменение данных
- Использование транзакций
- Вставка данных
- Удаление данных
- Модифицирование данных
- Вопросы быстродействия
Модуль 8. Запросы с использованием полнотекстовых индексов
- Введение в службу Microsoft Search
- Компоненты службы Microsoft Search
- Получение информации о полнотекстовых индексах
- Запись полнотекстовых запросов
Модуль 9. Введение в программируемые объекты
- Отображение текста программируемого объекта
- Введение в представления (виды)
- Преимущества представлений
- Создание представлений
- Введение в хранимые процедуры
- Введение в триггеры
- Введение в определяемые пользователем функции
- Работа с представлениями (видами)
|