-
Запросы на изменение данных
Результатом запросов на изменение является не набор данных, как в запросах на выборку, а изменение данных в самих таблицах.
Такие запросы применяются для ввода данных при импорте из внешних источников, перемещения записей или их элементов из одних таблиц в другие таблицы, при массовой однотипной коррекции или чистке данных, а также для архивации и экспорта данных.
Существует четыре разновидности запросов на изменение.
-
Запрос на удаление. При исполнении запроса на удаление за одну операцию осуществляется удаление группы записей из одной или нескольких таблиц.
-
Запрос на обновление за одну операцию вносит общие изменения в группу записей одной или нескольких таблиц. Применяется тогда, когда необходимо осуществить глобальные однотипные изменения в наборе данных. Обновление записей сразу в нескольких таблицах осуществляется так же, как и удаление.
-
Запрос на добавление осуществляет добавление группы записей из одной или нескольких таблиц в конец другой или группы других таблиц. При этом количество и типы полей при вставке записей должны совпадать. Запросы на добавление могут вставлять записи из текущей базы данных в другую (внешнюю) БД. В этом случае запросы на добавление реализуют функции экспорта данных, решая задачи по обмену, архивации или резервированию данных.
-
Запросы на создание таблицы за одну операцию создают новую таблицу с заполненными данными на основе всех или части данных из одной или нескольких таблиц. Эти запросы чаще всего решают задачи по реформированию БД, архивированию или резервированию данных, а также могут применяться для создания отчетов или состояний БД по определенным временным промежуткам.
-
Управляющие запросы.
Имеется четыре вида управляющих запросов.
-
Запросы на создание таблицы реализуются бланком с ключевыми словами, определяющими типы полей, предложением для создания ограничений на значения полей или связей между таблицами, ключевым словом, задающим свойство уникальности (требование на отсутствие совпадений) индекса таблицы, а также ключевого слова, определяющего ключевое поле создаваемой таблицы.
-
Запросы на добавление полей или индексов. Используются для создания внешних ключей, задающих связи-отношения между таблицами.
-
Запросы на удаление таблицы или индекса позволяют удалить таблицу или индекс.
-
Запросы на создание индекса. Используются для запрета повтора значений в индексируемом поле и для запрета/разрешения нулевых (пустых) значений в индексируемом поле.
4. Подчиненные (сложные) запросы
Источником данных для запросов могут быть результаты выполнения других запросов. Это реализуется через указание в бланке в качестве имен таблиц и имен полей имен запросов и полей запросов.
Запросы используются также в качестве источника данных для форм и отчетов.
Требования безопасности труда
При выполнении лабораторной работы необходимо соблюдать общие правила техники безопасности:
-
использовать ПК только в соответствии с их назначением;
-
не размещать на корпусе ПК посторонние предметы (тетради, книги, карандаши и т.п.);
-
оберегать ПК от толчков, ударов, сотрясений;
-
немедленно поставить в известность оператора ИВЦ об обнаружении задымления, загорания, пожара;
-
немедленно сообщить оператору ИВЦ обо всех неисправностях в работе ПК.
