Шаг 39.
Запрос на создание таблицы

   На этом шаге вы познакомитесь с запросом на создание таблицы.

   В том случае, когда при многократном выполнении запроса на выборку происходит отбор одних и тех же данных, то их целесообразно оформить в виде новой таблицы с помощью запроса на создание. Такой запрос будет особенно эффективным, если процесс получения данных достаточно трудоемок, т.е. когда приходится выполнять большое количество вычислений или работать с большими объемами информации.

Чтобы создать с помощью запроса новую таблицу, необходимо с помощью конструктора построить запрос на выборку, после чего выполнить команду Запрос | Создание таблицы или воспользоваться кнопкой Тип запроса , которая отображает последний выбранный тип запроса. Выбор типа выполняется в разворачивающемся списке этой кнопки (рис. 1).


Рис. 1. Кнопка Тип запроса

   Если выбран режим Создание таблицы, то в этом случае появится диалоговое окно Создание таблицы (рис. 2), в котором необходимо указать имя новой таблицы, а также ее расположение, т.е. таблица будет создана в текущей БД или той, которая указана в строке Имя файла.


Рис. 2. Диалоговое окно Создание таблицы

   Например, необходимо создать новую таблицу на основании запроса на выборку ПреподавателиПредметы. Для этого необходимо открыть данный запрос в режиме конструктора и выбрать тип запроса Создание таблицы. Затем следует указать имя создаваемой таблицы, например, ПредметыПреподаватели, и нажать кнопку ОК.

   При выполнении данного запроса с помощью кнопки Запуск будет отображено окно предупреждения о создании новой таблицы и помещении в нее выбранных записей. После подтверждения, т.е. выбора кнопки Да, в БД Образование будет создана новая таблица ПредметыПреподаватели (рис. 3).


Рис. 3. Новая таблица ПредметыПреподаватели

   Следует отметить, что в БД не может быть двух объектов с одинаковыми именами (это относится только к таблицам и запросам). Поэтому, если в описанном примере новой таблице было бы присвоено имя ПреподавателиПредметы, совпадающее с именем запроса, то было бы отображено предупреждение о том, что объект с таким именем в этой таблице уже имеется.

Запрос на создание новой таблицы можно увидеть здесь, а взять клип здесь.

   На следующем шаге вы узнаете о запросах на обновление.



Предыдущий шаг Содержание Следующий шаг