Введение
1. Практическое занятие 1. Изучение основных понятий структуры БД
1.1. Упражнение «Определение главных объектов в БД SQL Server»
1.2. Упражнение «Определение требований к БД. Сценарий БД (книжный магазин)»
1.3. Упражнение «Разработка логической модели данных»
1.4. Упражнение «Создание и управление базой данных»
1.5. Упражнение «Определение типов данных для столбцов»
1.6. Упражнение «Создание таблиц и управление ими»
1.7. Упражнение «Определение свойств, гарантирующих целостность данных»
1.8. Упражнение «Добавление ограничений в существующие таблицы»
2. Практическое занятие 2. Язык Transact SQL
2.1. Упражнение «Работа с редактором запросов»
2.2. Упражнение «Создание и исполнение операторов DDL, DCL и DML»
2.3. Упражнение «Создание сценариев с помощью синтаксических элементов языка T-SQL»
3. Практическое занятие 3. Выборка и модификация данных
3.1. Упражнение «Использование оператора SELECT для выборки данных»
3.2. Упражнение «Извлечение данных с помощью усложненных методик работы с запросами»
3.3. Упражнение «Модификация данных в БД SQL Server»
4. Практическое занятие 4. Управление и манипулирование данными
4.1. Упражнение «Импорт и экспорт данных»
4.2. Упражнение «Создание новой БД, экспорт и импорт таблиц (ODBC)»
4.3. Упражнение «Применение распределенных запросов для доступа к внешним данным»
4.4. Упражнение «Создание курсора для извлечения данных»
5. Практическое занятие 5. Хранимые процедуры
5.1. Упражнение «Изучение хранимых процедур»
5.2. Упражнение «Работа с хранимыми процедурами»
5.3. Упражнение «Программирование хранимой процедуры для добавления и извлечения данных»
5.4. Упражнение «Создание хранимых процедур в Management Studio»
6. Практическое занятие 6. Представления
6.1. Упражнение «Создание и модификация представления»
6.2. Упражнение «Доступ к данным с помощью представления AuthorNames»
7. Практическое занятие 7. Триггеры
7.1. Упражнение «Применение ограничений каскадной ссылочной целостности»
7.2. Упражнение «Создание триггеров и управление ими»
7.3. Упражнение «Создание триггера для обновления значения столбца»
8. Практическое занятие 8. Проектирование и реализация системы безопасности SQL Server
8.1. Упражнение «Реализация системы безопасности для БД BookShopDB»
9. Практическое занятие 9. Бизнес-аналитика в SQL Server
9.1. Упражнение «Создание и заполнение хранилища данных»
9.2. Упражнение «Создание многомерной базы данных»
9.3. Упражнение «Работа с многомерным хранилищем данных»
Список литературы и интернет-источников
Приложение. Диаграммы (схемы) баз данных, использующихся в курсе