Цель работы:
Целью лабораторной работы является изучение и практическое представлений.
Задание на работу:
Часть А
1. Создайте три обновляемых представления (по одному представлению для каждой из ваших сущностей).
2. Дайте для каждого представления понятную формулировку его смысла.
3. Проверьте, что эти представления обновляемые.
Часть Б
1. Создайте пять не обновляемых представлений. Каждое представление должно быть не обновляемым по какой-то одной из следующих причин:
• Представление строится на основе нескольких таблиц.
• Представление не содержит первичного ключа базовой таблицы.
• Представление содержит агрегирующие функции.
• Представление содержит DISTINCT в своем определении.
• Представление использует подзапросы.
2. Дайте для каждого представления понятную формулировку его смысла.
3. Проверьте, что все эти представления не обновляются.
Часть В.
1. Создайте материализованное представление.
2. Измените данные в исходной таблице.
3. Добейтесь, чтобы данные изменились также и в материализованном представлении.