|
№ |
Наименование разделов, дисциплин и тем |
Всего, час. | |
|
1 |
Обзор SQL Server. Обзор программирования в SQL Server |
4 | |
|
Что такое сервер SQL Server. Интегрирование сервера SQL Server. Базы данных сервера SQL Server. Система безопасности сервера SQL Server. Работа с сервером SQL Server.
Проектирование архитектуры приложения предприятия. Инструментальные средства программирования сервера SQL Server. Язык программирования Transact-SQL. Элементы языка Transact-SQL. Способы выполнения инструкций языка Transact-SQL. | | |
|
2 |
Создание и управление базами данных. Типы данных и таблицы |
4 | |
|
Создание баз данных. Создание групп файлов. Управление базами данных. Введение в структуры данных. Создание типов данных.
Создание таблиц. Генерация значений столбцов. Генерация сценариев. | | |
|
3 |
Обеспечение целостности данных |
4 | |
|
Типы целостности данных. Обеспечение целостности данных. Определение ограничений. Типы ограничений. Отключение ограничений. Использование значений по умолчанию и правил. Выбор метода обеспечения целостности данных. | | |
|
4 |
Планирование индексов |
4 | |
|
Введение в индексы. Архитектура индексов. Обеспечение сервером SQL Server доступа к хранимым данным. Поддержка сервера SQL Server индексов и куч. | | |
|
5 |
Создание и поддержка индексов |
4 | |
|
Создание индексов. Параметры оператора создания индекса. Сопровождение индексов. Введение в средства статистического анализа. Запросы к таблице sysindexes. Установка индексов с использованием Index Tuning Wizard. Вопросы быстродействия. | | |
|
6 |
Реализация представлений |
4 | |
|
Введение в представления (виды). Преимущества использования представлений. Определение представлений. Изменение данных с помощью представлений. Вопросы быстродействия. | | |
|
7 |
Реализация хранимых процедур |
4 | |
|
Введение в хранимые процедуры. Создание, выполнение, изменение и удаление хранимых процедур. Использование параметров в хранимых процедурах. Выполнение расширенных хранимых процедур. Обработка сообщений об ошибках. Вопросы быстродействия. | | |
|
8 |
Реализация определенных пользователем функций |
4 | |
|
Определение определяемых пользователем функций. Примеры определенных пользователем функций. | | |
|
9 |
Реализация триггеров |
4 | |
|
Введение в триггеры. Определение триггеров. Примеры триггеров. Вопросы быстродействия. | | |
|
10 |
Работа с распределенными данными |
4 | |
|
Введение в распределенные запросы. Выполнение специального запроса на удаленном источнике данных. Установка среды связанных серверов. Выполнение запроса на связанном сервере. Управление распределенными транзакциями. Изменение данных на связанном сервере. Использование разделенных представлений. | | |
|
11 |
Оптимизация выполнения запросов |
4 | |
|
Введение в Оптимизатор запросов. Получение информации о плане выполнения запроса. Использование покрывающих индексов. Стратегии индексации. Отмена использования оптимизатора запроса. | | |
|
12 |
Анализ запросов. Транзакции и блокировки |
4 | |
|
Запросы, использующие логический оператор "И". Запросы, использующие логический оператор "ИЛИ". Запросы, использующие операции объединения.
Введение в транзакции и блокировки. Управление транзакциями. Блокировки сервера SQL Server. Управление блокировками. | | |
|
13 |
Управление безопасностью |
4 | |
|
Установка режима проверки подлинности. Сопоставление учетных записей подключения пользователям и ролям. Назначение разрешений пользователям и ролям. Планирование работы системы безопасности.
Управление безопасностью приложений. Управление системой безопасности SQL Server в среде предприятия. | | |
|
14 |
Выполнение административных задач |
4 | |
|
Задачи конфигурирования SQL Server. Текущее сопровождение SQL Server. Задачи администрирования SQL Server. Автоматизация текущих задач сопровождения SQL Server.
Создание заданий, операторов и оповещений. Устранение неполадок, связанных с автоматизацией сервера SQL Server. Автоматизация многосерверных задач. | | |
|
15 |
Резервное копирование баз данных |
4 | |
|
Предотвращение потерь данных. Установка и изменение модели восстановления базы данных. Средства резервного копирования сервера SQL Server.
Выполнение процедур резервного копирования. Разновидности методов резервного копирования. Планирование стратегии резервного копирования. Вопросы производительности. | | |