Компьютерные курсы
Звоните нам
8 (863) 273-83-80

Пишите нам
Мы ждем ваших вопросов и отзывов о работе


Программирование баз данных в Microsoft SQL Server 2000

Цель

Получение технических навыков, необходимых для программирования и оптимизации баз данных с использованием Microsoft SQL Server

Категория слушателей

Программисты-разработчики клиент-серверных приложений, администраторы баз данных, администраторы и программисты многоуровневых информационных систем

Срок обучения

72 часа

Форма обучения

с частичным отрывом от работы / с полным отрывом от работы

Режим занятий

4 часа в день / 12 часов в неделю

Содержание

Наименование дисциплин

разделов и тем

Всего часов

в том числе

Форма контроля

аудиторные занятия

стажировка

1

Обзор SQL Server

2

2



Интегрирование сервера SQL Server. Базы данных сервера SQL Server. Система безопасности сервера SQL Server. Работа с сервером SQL Server.

2

Обзор программирования в SQL Server

4

4



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

3

Создание и управление базами данных

6

4

2



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

4

Создание типов данных и таблиц

4

4



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

5

Обеспечение целостности данных

6

4

2



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

6

Планирование индексов

6

4

2



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

7

Создание и поддержка индексов

4

4



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

8

Реализация представлений

6

4

2



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

9

Реализация хранимых процедур

4

4



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

10

Реализация определенных пользователем функций

4

4



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

11

Реализация триггеров

6

4

2



Введение в триггеры. Определение триггеров. Как работают триггеры. Примеры триггеров. Вопросы быстродействия.

12

Работа с распределенными данными

6

4

2



Введение в распределенные запросы. Выполнение специального запроса на удаленном источнике данных. Установка среды связанных серверов. Выполнение запроса на связанном сервере. Управление распределенными транзакциями. Изменение данных на связанном сервере. Использование разделенных представлений.

13

Оптимизация выполнения запросов

4

4



Введение в Оптимизатор запросов. Получение информации о плане выполнения запроса. Использование покрывающих индексов. Стратегии индексации. Отмена использования оптимизатора запроса.

14

Анализ запросов

4

4



Запросы, использующие логический оператор "И". Запросы, использующие логический оператор "ИЛИ". Запросы, использующие операции объединения.

15

Управление транзакциями и блокировками

4

4



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

Итоговый контроль

2

2

зачет

Трудоемкость

72

60

12

Главная | Документы | Заявка | Новости | Гостевая | Контакты


© Все права защищены. ДГТУ 2005-2011г. web-разработчик