Программа курса: Модуль Краткий обзор sql server Что такое сервер sql server Интегрирование сервера sql server

Вид материалаПрограмма курса

Содержание


Предварительные требования
Подобный материал:
MS-2073: Программирование баз данных в Microsoft SQL Server 2000 (40 часов)

Краткое описание

В курсе отрабатываются навыки работы с СУБД Microsoft SQL Server 2000: рассматриваются базы данных MS SQL Server 2000, язык Transact-SQL, обеспечение целостности данных, создание и сопровождение индексов, работа с распределенными данными, оптимизация выполнения запросов. Данный курс входит в комплексную программу “Администрирование баз данных Microsoft”.

Сертификационный экзамен

Совместно с курсом AMS-271 Создание запросов в SQL Server 2000 с использованием Transact-SQL этот курс готовит слушателей к экзамену 70–229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition, который является обязательным для получения сертификата MCDBA.

Предварительные требования

Окончание курса AMS-271 Создание запросов в SQL Server 2000 с использованием Transact-SQL или знания в эквивалентном объеме.

Программа курса:

Модуль 1. Краткий обзор SQL Server
  • Что такое сервер SQL Server
  • Интегрирование сервера SQL Server
  • Базы данных сервера SQL Server
  • Система безопасности сервера SQL Server
  • Работа с сервером SQL Server

Модуль 2. Краткий обзор программирования в SQL Server
  • Проектирование архитектуры приложения предприятия
  • Инструментальные средства программирования сервера SQL Server
  • Язык программирования Transact-SQL. Элементы языка Transact-SQL
  • Способы выполнения инструкций языка Transact-SQL

Модуль 3. Реляционная база данных - нормализация
  • Понятие "нормализация"
  • Основные нормальные формы
  • Построение нормализованной базы данных



Модуль 4. Создание и управление базами данных
  • Создание баз данных
  • Создание групп файлов
  • Управление базами данных
  • Введение в структуры данных



Модуль 5. Создание типов данных и таблиц
  • Создание типов данных
  • Создание таблиц
  • Генерация значений столбцов
  • Генерация сценариев



Модуль 6. Обеспечение целостности данных
  • Типы целостности данных
  • Обеспечение целостности данных
  • Определение ограничений
  • Типы ограничений
  • Отключение ограничений
  • Использование значений по умолчанию и правил
  • Выбор метода обеспечения целостности данных



Модуль 7. Анализ бизнес-требований
  • Анализ бизнес-требований
  • Проектирование базы данных согласно бизнес-требованиям заказчика



Модуль 8. Планирование индексов
  • Введение в индексы
  • Архитектура индексов
  • Как сервер SQL Server обеспечивает доступ к хранимым данным
  • Как сервер SQL Server поддерживает индексы и кучи
  • Какие столбцы индексировать



Модуль 9. Создание и поддержка индексов
  • Создание индексов
  • Параметры оператора создания индекса
  • Сопровождение индексов
  • Введение в средства статистического анализа
  • Запросы к таблице sysindexes
  • Установка индексов с использованием Index Tuning Wizard
  • Вопросы быстродействия



Модуль 10. Реализация представлений
  • Введение в представления (виды)
  • Преимущества использования представлений
  • Определение представлений
  • Изменение данных с помощью представлений
  • Вопросы быстродействия



Модуль 11. Реализация хранимых процедур
  • Введение в хранимые процедуры
  • Создание, выполнение, изменение и удаление хранимых процедур
  • Использование параметров в хранимых процедурах
  • Выполнение расширенных хранимых процедур
  • Обработка сообщений об ошибках
  • Вопросы быстродействия



Модуль 12. Реализация определенных пользователем функций
  • Что такое определенная пользователем функция
  • Определение определяемых пользователем функций
  • Примеры определенных пользователем функций



Модуль 13. Реализация триггеров
  • Введение в триггеры
  • Определение триггеров
  • Как работают триггеры
  • Примеры триггеров
  • Вопросы быстродействия



Модуль 14. Анализ запросов и оптимизация их выполнения
  • Введение в Оптимизатор запросов
  • Получение информации о плане выполнения запроса
  • Использование покрывающих индексов
  • Стратегии индексации
  • Отмена использования оптимизатора запроса
  • Запросы, использующие логический оператор "И"
  • Запросы, использующие логический оператор "ИЛИ"
  • Запросы, использующие операции объединения



Модуль 15. Управление транзакциями и блокировками
  • Введение в транзакции и блокировки
  • Управление транзакциями
  • Блокировки сервера SQL Server
  • Управление блокировками



Описание курса на сайте Microsoft (на английском языке).


Стоимость обучения по этому курсу составляет 7500 руб.