Целевая
аудитория: разработчики и администраторы баз данных на основе
Microsoft SQL Server
Необходимые навыки: базовые знания теории СУБД; знание основ
сетевых технологий; опыт работы с Windows 2000, управление
пользователями и группами, управление доступам к файлам и сетевым
ресурсам, настройка системных параметров.
Подготовка к экзамену:
70-229 Designing and Implementing Databases with
Microsoft SQL Server 2000 Enterprise Edition
|
Программа курса:
-
Введение в Transact-SQL. Язык программирования Transact-SQL.
Типы операторов Transact-SQL. Элементы синтаксиса Transact-SQL
-
Использование инструментов для создания и выполнения запросов
Transact-SQL. SQL Query Analyzer. Использование инструмента Object
Browser в SQL Query Analyzer. Использование утилиты osql.
-
Выборка данных. Запросы. Выборка данных с помощью
оператора SELECT. Фильтрация данных. Форматирование результирующего
набора.
-
Группировка и агрегирование данных. Использование
конструкции TOP. Использование агрегативных функций. Основы
использования GROUP BY, COMPUTE и COMPUTE BY.
-
Выборка из нескольких таблиц. Использование
псевдонимов таблиц. Объединение данных из нескольких таблиц.
Объединение нескольких результирующих наборов.
-
Работа с подзапросами. Введение в подзапросы.
Использование подзапроса в качестве производной таблицы и в качестве
выражения, коррелированные подзапросы.
-
Изменение данных. Применение транзакций. Вставка
данных. Удаление данных. Обновление данных. Замечания о
производительности.
-
Запросы, использующие полнотекстовые индексы. Служба
Microsoft Search. Компоненты службы Microsoft Search. Создание
запросов, выполняющих полнотекстовый поиск.
-
Введение в программные объекты. Просмотр скрипта, создавшего
программный объект. Введение в представления данных. Преимущества
представлений данных. Создание представлений данных. Введение в
хранимые процедуры. Введение в триггеры. Введение в пользовательские
функции |