Введение в модель данных SQL

         

Введение в модель данных SQL

Введение
Базовые средства манипулирования данными
Оператор INSERT для вставки строк в существующие таблицы
Вставка всех строк указанной таблицы
Вставка явно заданного набора строк
Вставка строк результата запроса
Триггеры и ссылочные действия
Заключение
Оператор UPDATE для модификации существующих строк в существующих таблицах

Оператор DELETE для удаления строк в существующих таблицах
Представления, над которыми возможны операции обновления
Представления, допускающие применение операций обновления, в стандарте SQL/92


Критерии применимости операций обновления
Правила функциональных зависимостей

Раздел WITH CHECK OPTION определения представления
Режимы проверки CASCADED и LOCAL
Примеры результатов действия раздела WITH CHECK OPTION
Исторический очерк
Операции обновления баз данных и механизм триггеров
Понятие триггера в SQL:1999
Синтаксис определения триггеров и типы триггеров

Триггеры BEFORE и AFTER
Триггеры INSERT, UPDATE и DELETE
Триггеры ROW и STATEMENT
Раздел WHEN
Тело триггера
Выполнение триггеров
Возможности использования старых и новых значений
Обработка нескольких триггеров, связанных с одной предметной таблицей

Пример 17.1

Содержание раздела