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

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

Введение
Базовые средства манипулирования данными

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

Представления, допускающие применение операций обновления, в стандарте SQL/92 - 2
Представления, допускающие применение операций обновления, в стандарте SQL:1999
Критерии применимости операций обновления
Правила функциональных зависимостей
Правила функциональных зависимостей - 2
Правила функциональных зависимостей - 3
Правила функциональных зависимостей - 4
Правила функциональных зависимостей - 5
Раздел WITH CHECK OPTION определения представления
Режимы проверки CASCADED и LOCAL

Примеры результатов действия раздела WITH CHECK OPTION
Примеры результатов действия раздела WITH CHECK OPTION - 2
Примеры результатов действия раздела WITH CHECK OPTION - 3
Исторический очерк
Операции обновления баз данных и механизм триггеров
Понятие триггера в SQL:1999
Синтаксис определения триггеров и типы триггеров
Триггеры BEFORE и AFTER
Триггеры INSERT, UPDATE и DELETE
Триггеры ROW и STATEMENT

Раздел WHEN
Тело триггера
Тело триггера - 2
Выполнение триггеров
Выполнение триггеров - 2
Возможности использования старых и новых значений
Обработка нескольких триггеров, связанных с одной предметной таблицей
Пример 17.1
Пример 17.1
Пример 17.10

Пример 17.10
Пример 17.11
Пример 17.11
Пример 17.2
Пример 17.2
Пример 17.2a
Пример 17.2a
Пример 17.2b
Пример 17.3
Пример 17.3

Пример 17.4
Пример 17.4
Пример 17.5
Пример 17.5
Пример 17.6
Пример 17.6
Пример 17.6a
Пример 17.6a
Пример 17.7
Пример 17.8

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

Оператор DELETE для удаления строк в существующих таблицах
Представления, над которыми возможны операции обновления
Представления, допускающие применение операций обновления, в стандарте SQL/92
Представления, допускающие применение операций обновления, в стандарте SQL/92 - 2
Представления, допускающие применение операций обновления, в стандарте SQL:1999
Критерии применимости операций обновления
Правила функциональных зависимостей
Правила функциональных зависимостей - 2
Правила функциональных зависимостей - 3
Правила функциональных зависимостей - 4

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

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

Триггеры и ссылочные действия
Заключение
Заключение - 2
Заключение - 3
Содержание