Описание |
Курс дает знания и практические навыки, необходимые для написания запросов для SQL Server 2000 на языке Transact-SQL
|
Длительность |
Продолжительность курса - три дня (24 часа).
|
Сертификация |
Этот курс в соединение с курсом 2073 поможет подготовиться к сертификационному тесту: #70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition Тест входит в программы сертификации MCP, MCDBA, MCSE.
|
Тестирование |
В стоимость курса не входит
|
Документ по окончании |
Сертификат Microsoft |
Предварительные Требования |
Перед началом этого курса, студенты должны иметь:
Опыт работы с операционной системой Microsoft Windows 2000 или прослушать курсы KM-100 и 2152.
Иметь базовые понятия о концепциях реляционных баз данных: логическая и физическая структура БД, целостность данных, связи
(relationships) между таблицами или прослушать курс 1609: Designing Data Services and Data Models.
Знакомство или понимание роли администратора базы данных.
Курс проводится на русском языке. Однако материалы курса, лабораторные работы и тесты – на английском языке. Поэтому желательно иметь навыки чтения технического английского.
|
Содержание |
Введение в Transact-SQL
Язык программирования Transact-SQL
Типы выражений Transact-SQL
Выражения языка манипулирования данными (Data Manipulation Language - DML)
Элементы синтаксиса Transact-SQL
Инструменты программирования на Transact-SQL
Инструменты программирования SQL Server
Варианты выполнения инструкций Transact-SQL
Выборка данных
Выборка данных. Условия фильтра.
Форматирование результата запроса
Процесс выполнения запросов
Производительность запросов
Группирование данных при выборке
Понятие агрегатных функций, группирования данных
Выражение GROUP BY, COMPUTE и COMPUTE BY
Соединение нескольких таблиц
Использование псевдонимов (Aliases) для имен таблиц
комбинирование данный нескольких таблиц или нескольких запросов
Запросы с подзапросами
Понятие подзапроса (Subquery)
Использование подзапроса как таблицы или выражения
Корреляция данных в подзапросах
Выражения EXISTS и NOT EXISTS
Модификация данных
Использование транзакций
Вставка, удаление, изменение данных
Производительность
Запрос с использованием полнотекстовых индексов Full-Text Indexes
Microsoft Search Service и его компоненты
создание понотекстового индекса и его использование в запросах
Объекты базы данных
Представления (View) и их использование
Хранимые процедуры (Stored Procedures)
Триггеры (Triggers)
Функции пользователей (User-Defined Functions)
Расширения T-SQL, доступные в SQL Server 2005:
Введение в транзакции и оптимизация запросов
Common Table Expressions. Рекурсивные запросы
Использование конструкций APPLY, PIVOT/UNPIVOT
Использование ranking functions.
|
Ресурсы |
Оригинальное учебное пособие Microsoft (400 стр.), студенческий
CD и инсталляционный CD с SQL Server 2000 (trial copy). Обеды.
|