IP-телефония

Курсы Microsoft

Разработка баз данных на основе Microsoft SQL Server 2000

Целевая аудитория: Администраторы и разработчики приложений БД

Программа мероприятия:


День 1

Модуль 1: Обзор SQL Server

- Что представляет собой SQL Server
- Интеграция SQL Server с другими продуктами и технологиями
- Базы данных SQL Server
- Система безопасности SQL Server
- Работы, связанные с SQL Server

Модуль 2: Обзор программирования SQL Server
- Проектирование архитектуры корпоративного приложения
- Инструменты программирования SQL Server
- Язык программирования Transact-SQL
- Основные элементы языка Transact-SQL
- Дополнительные элементы языка Transact-SQL
- Способы выполнения операторов Transact-SQL

Модуль 3: Создание и управление базами данных
- Создание баз данных
- Создание файловых групп
- Управление базами данных
- Структуры данных 

День 2

Модуль 4: Создание типов данных и таблиц

- Создание типов данных
- Создание таблиц
- Генерация значений колонок
- Генерация скриптов

Модуль 5: Целостность данных
- Типы целостности данных
- Обеспечение целостности данных
- Определение ограничений целостности (Constraints)
- Типы ограничений целостности (Constraints)
- Отключение ограничений целостности (Constraints)
- Использование объектов "значение по умолчанию" (Default) и "правило" (Rule)
- Выбор метода обеспечения целостности данных

Модуль 6: Планирование индексов
- Введение в индексирование данных
- Архитектура индексов
- Как SQL Server выполняет извлечение данных
- Как SQL Server поддерживает структуры индекса и "кучи" (heap)
- Выбор колонок для индексирования 

День 3

Модуль 7: Создание и обслуживание индексов

- Создание индексов
- Опции создания индексов
- Обслуживание индексов
- Статистика
- Запросы к таблице sysindexes
- Запросы к таблице sysindexes
- Создание индексов с помощью Index Tuning Wizard
- Замечания о производительности

Модуль 8: Создание представлений данных (view)
- Введение в представления данных
- Преимущества представлений данных
- Создание представлений данных
- Изменение данных через представления
- Оптимизация производительности с помощью представлений
- Замечания о производительности

Модуль 9: Применение хранимых процедур
- Введение в хранимые процедуры
- Создание, выполнение, изменение и удаление хранимых процедур
- Использование параметров в хранимых процедурах
- Выполнение расширенных хранимых процедур (Extended Stored Procedures)
- Обработка сообщений об ошибках
- Замечания о производительности

День 4

Модуль 10: Применение пользовательских функций (User-defined Function)

- Что представляют собой пользовательские функции
- Создание пользовательских функций
- Примеры пользовательских функций

Модуль 11: Создание триггеров
- Введение в триггеры
- Создание триггеров
- Как работают триггеры
- Примеры триггеров
- Замечания о производительности

Модуль 12: Взаимодействие с несколькими серверами
- Введение в распределенные запросы
- Выполнение произвольного запроса (Ad Hoc Query) на удаленном источнике данных
- Установка и настройка связанного сервера (Linked Server)
- Выполнение запроса на связанном сервере
- Управление распределенными транзакциями
- Изменение данных на связанном сервере
- Применение разделенных представлений данных (Partitioned View) 

День 5

Модуль 13: Оптимизация производительности запросов
- Введение в оптимизатор запросов
- Получение информации о плане выполнения
- Применение индекса для покрытия запроса
- Стратегии индексирования
- Переопределение выбора оптимизатора запросов

Модуль 14: Анализ запросов

- Запросы с оператором AND
- Запросы с оператором OR
- Запросы, содержащие JOIN

Модуль 15: Управление транзакциями и блокировками


- Введение в транзакции и блокировки
- Управление транзакциями
- Механизм блокировок SQL Server
- Управление блокировками
Кто уже прослушал этот курс:

После прохождения курса слушатели смогут:

- Описывать элементы SQL Server 2000.
- Проектировать архитектуру приложения SQL Server 2000.
- Описывать концептуальные основа программирования на Transact-SQL.
- Создавать и поддерживать базы данных и их связанные компоненты.
- Реализовывать целостность данных используя IDENTITY, CONSTRAIN, DEFAULT, RULE, UNIQUE ID.
- Планировать использование индексов.
- Создавать и поддерживать индексы.
- Создавать, использовать и управлять представлением данных.
- Реализовывать пользовательские функции.
- Проектировать, создавать и использовать хранимые процедуры.
- Создавать и реализовывать триггеры.
- Программировать многосерверные приложения, используя распределенные запросы, распределенные транзакции и частичное представление.
- Оптимизировать представление запроса.
- Анализировать запросы.
- Управлять транзакциями для обеспечения многопоточности и восстановимости данных.

Курсы Microsoft

Разработка баз данных на основе Microsoft SQL Server 2000

Техника

     
   
     
   
     
   

Edu.Datasystem.ru - Каталог программ обучения, компьютерных курсов, тренингов и семинаров

x
x