
4.3. Обработка данных
Запрос на добавление осуществляет добавление группы за-
писей из одной или нескольких таблиц в конец другой или груп-
пы других таблиц. При этом количество и типы полей^'* при
вставке записей долэ/сны совпадать. Запросы на добавление
могут вставлять записи из текущей (открытой) базы данных в
другую (внешнюю) базу данных. В этом случае запросы на до-
бавление реализуют функции экспорта данных, решая задачи
по обмену, архивации или резервированию данных. Однако
чаще данные запросы применяются для добавления записей из
одной таблицы базы данных в другую таблицу.
Запросы на добавление реализуются
8^^-инструкцией
1М8ЕКТ1МТ0.
Предположим, в б^гзе данных имеются две таб-
лицы «Студенты» и «Научные работники» с однотипным набо-
ром полей. Предположим также, что 100% студентов группы
И-405 приняли участие в конкурсе научных студенческих ра-
бот и опубликовали свои труды в университетском сборнике.
Тем самым, будучи еще студентами, они перешли в разряд на-
учных работников. В этом случае запросом на добавление од-
ной операцией в таблицу «Научные работники» можно доба-
вить группу новых записей. Вариант
8^^-инструкции,
реали-
зующей такой запрос, может иметь вид:
тЗЕК
ТтТО
НаучныеРаботники
ЗЕЬЕСТСтуттл. *
РЯОМСтудекты
\УНЕКЕ ((Студенты.Группа)=«И-405»);
Запросы на создание таблицы за одну операцию создают
новую таблицу с заполненными
данньши
на основе всех или ча-
сти данных из одной или нескольких таблиц. Так же как и зап-
росы на добавление, эти запросы чаще всего решают задачи по
реформированию (реорганизации) базы данных, архивированию
или резервированию данных, а также могут применяться для
создания отчетов или состояний базы данных по определен-
ным временным промежуткам. Реализуются 8^^-инструкцией
ЗЕЬЕСТ...
ШТО.
Для примера приведем задачу создания спе-
циального набора (отчета) данных за месяц, скажем за январь,
'" Не обязательно имена, но обязательнотипы полей.
163