Запросы создания таблиц

Задание 1.Создать сокращенную таблицу из таблицы Клиенты, которая будет содержать сведения только о клиентах из США.

Исполнение. Формирование запроса, создающего таблицу, начинается аналогично запросу выбора. Необходимо открыть режим конструктора для создания нового запроса и добавить таблицу или таблицы, которые необходимо использовать в запросе. В данном случае необходимо добавить таблицу Клиенты.

Выберите поля, которые должны присутствовать в запросе и введите условия для полей (для данного запроса необходимо выбрать все поля и для поля Страна установить условие США).

Далее необходимо выполнить специфические инструкции для запросов создания таблиц:

Þв пункте меню Запросвыбрать тип запроса Создание таблицы (можно использовать контекстное меню бланка запроса или кнопку на панели инструментов);

Þв появившемся окне Создание таблицы необходимо указать имя создаваемой таблицы (например, Клиенты из США). Можно выбрать существующую таблицу из раскрывающегося списка, но при этом Access заменит (!) старую таблицу новой;

Þвыберите базу данных, в которую необходимо поместить новую таблицу: в текущую базу данных или в другую базу данных. Если вы выбрали другую базу данных, то введите ее полное (!) имя. Для данного запроса добавьте новую таблицу в текущую базу данных;

Þпросмотрите таблицу перед тем, как создать ее (т.е. перейдите в режим таблицы). Вернитесь в режим конструктора;

Þвыполните запрос. Обратите внимание, что при запуске запроса создания таблицы (или другого модифицирующего запроса), вы не увидите таблицу с полученными записями. Access запустит на выполнение запрос, выдаст соответствующее предупреждение, а потом создаст таблицу;

Þперейдите в окне базы данных на вкладку Таблицы и просмотрите созданную таблицу в режиме конструктора. Обратите внимание, что типы полей и размеры каждого поля будут такими же, как и в исходной таблице. Но у новой таблицы отсутствует первичный ключ. Ни одно другое свойство, кроме выше перечисленных, не наследуется из исходной таблицы. Создайте первичный ключ для новой таблицы.

 

Задание 2.Фирма открывает филиал, который будет работать с Бразилией. Создайте новую базу данных Филиал.Создайте в этой базе данных таблицу, содержащую сведения о клиентах из Бразилии.

 

Задание 3.Создать таблицу, в которой для каждого клиента будет указано количество оформленных им заказов.

Задание 4.Создать таблицу, содержащую для каждого сотрудника количество неисполненных заказов.