3. Произвести денормализацию одной из таблиц, добавив в нее итоговое поле, обеспечить корректность информации в этом итоговом поле с помощью триггеров;
4. С помощью триггеров к одной из таблиц добавить журнал, в котором должны фиксироваться сведения об определенных действиях пользователей над этой таблицей;
5. Оттестировать созданные триггера;
6. Оформить отчет.
1. Краткие теоретические сведения;
2. Перечень триггеров с указанием его вида (триггер строки или триггер предложения), выполняемых функций, таблицы и действий, с которыми он связан, временем активизации;
3. Листинг создания триггеров;
4. Примеры, демонстрирующие работу с триггерами;
5. Выводы по работе;
С помощью триггеров обеспечить, чтобы:
· В таблице служащих был только один директор (тип служащего «директор» и № начальника NULL ).
С помощью триггеров обеспечить, чтобы:
· Нельзя было выдать на руки больше экземпляров книги, чем имеется;
С помощью триггеров обеспечить, чтобы:
· При добавлении новой записи в таблицу авторов книг этот автор автоматически помещался в конец списка;
С помощью триггеров обеспечить, чтобы:
· При добавлении новой записи в таблицу авторов книг этот автор автоматически помещался в конец списка;
С помощью триггеров обеспечить, чтобы:
· Ведущий преподаватель по предмету был профессором и читал этот предмет;
С помощью триггеров обеспечить, чтобы:
· Одной группе нельзя было поставить более 3-х предметов со сложностью более 8;
С помощью триггеров обеспечить, чтобы:
· Нельзя было оформить заказ на товар, на который не указана цена;
· Добавить в таблицу заказов поле цена, автоматически учитывающее скидку (задание на денормализацию).
С помощью триггеров обеспечить, чтобы:
· Количество проживающих в комнате не превышало вместимости этой комнаты;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.