Введение в модель данных 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