Постановка задачи: на основании таблиц физической модели данных, бизнес-правил предметной области и скриптов построения таблиц БД создать:
1. Создать 3-5 различных индексов.
2. Создать 3-4 различных модифицируемых представления.
3. Создать 3-4 различных представления для чтения.
4. Создать запросы с использованием представлений.
5. Создать команды для вставки, изменения и удаления данных базовых таблиц на основании представлений.
Для создания указанных скриптов и запросов использовать команды языка манипулирования данными DML.
Письменный отчет по лабораторной работе должен содержать:
1. Титульный лист, содержащий – название лабораторной работы, фамилию, имя, отчество, номер группы исполнителя, дату сдачи.
2. Диаграмму БД.
3. Скрипты для создания индексов БД.
4. Скрипты для создания модифицируемых представленийдля работы с БД.
5. Скрипты для создания представленийдля чтения для работы с БД.
6. Скрипты для создания запросов с использованием представлений БД и результаты выполнения этих запросов.
7. Скрипты для команд модификации данных базовых таблиц на основании представлений.
8. Привести примеры работы основных операторов в соответствии с постановкой задачи (в виде - оператор + результат его работы).
Выводы по лабораторной работе (в выводах отразить особенности работы с индексами и представлениями БД).
2. Исходные данные в таблицах
Рис 1. Физическая модель данных
Рис 2. Таблица dbo.Question
Рис 3. Таблица dbo.Session
Рис 4. Таблица dbo.TestCase
Рис 5. Таблица dbo.Type
Рис 6. Таблица dbo.Account