- •Содержание
- •Операционная система windows
- •Практическая работа №1
- •Практическая работа №2
- •Практическая работа №3.
- •Практическая работа №4.
- •Практическая работа №5
- •Практическая работа №6.
- •Практическая работа №7
- •Ввод формулы методом "наведи и щелкни":
- •Заполнение ячеек формулой:
- •Практическая работа №8
- •Практическая работа №9
- •Практическая работа №10
- •Практическая работа №11
- •Практическая работа № 12
- •Практическая работа №13
- •Графический редактор
- •Практическая работа №14
- •Консультант плюс
- •Практическая работа №15
- •Литература
Практическая работа № 12
СУБД Access. Создание запросов на выборку, вычисляемых, параметрических, групповых и модифицирующих запросов.
Цель работы: Научится создавать различные виды запросов.
Откройте вашу базу данных FI.mdb, на основе которой вы будете создавать представленные ниже запросы.
Создайте простой запрос на выборку, в котором должны отображаться поля: Фамилия, Имя, Отчество, Почтовый индекс, Страна, Город, Адрес. Дайте ему имя «Почта». Причём задайте такое условие отбора, чтобы он выдавал информацию только по трём городам.
Отсортируйте данные запроса по фамилиям.
Создайте запрос, в котором бы отображалось, кто, какие товары и в каком количестве приобрёл. Используя, оператор Between, введите ограничение на количество приобретённого товара. Исключите из запроса одного из ненадёжных клиентов.
Создайте запрос с параметрами, в котором должны отображаться фамилии, имена, отчества клиентов и наименования товаров. В качестве параметра задайте фамилию клиента. Для этого в строку параметров Условие отбора для поля Фамилия введите фразу [Введите фамилию клиента].
Создайте запрос на выборку с параметрами, в котором выводились бы Фамилии по Наименованиям товара.
Создайте запрос “Сумма”, вычисляемый стоимость каждой покупки за регистрируемый период времени. Для вычисления суммы наберите новое вычисляемое поле с помощью Построителя выражений, выбрав в нём поле Продано, из таблицы “Заказы и продажи” и поля “Цена” из таблицы “Товары”.
В режиме мастера создайте запрос, состоящий из 3 полей: "Фамилии", "Наименование" и "Продано". На основе этого запроса в Мастере создайте перекрестный запрос. В качестве полей для заголовков строк используйте фамилии, а для полей заголовков столбцов используйте наименование товара.
Используя режим конструктора, создайте перекрестный запрос, состоящий из полей: "Город", "Категория" и "Продано".
Создайте в Конструкторе перекрестный запрос, состоящий из 4 полей: "Город", "Страна", "Фамилии", "Заказано". В качестве полей заголовков строк используйте "Город" и "Страну".
Создайте 3 запроса вычисляющие стоимость продаж по городам, по предприятиям и по странам соответственно.
Создайте запрос, подсчитывающий количество клиентов по городам и по странам соответственно.
Создайте 2 запроса, определяющие 5 клиентов с самым большим кредитом и 5 наименований товара, пользующиеся самым большим спросом.
Создайте запрос на создание таблицы, в котором бы содержалась информация о том кто, какие товары и когда заказывал. Введите ограничения, на дату продажи используя, оператор Between.
Создайте запрос на удаление. Для Цены задайте условие ,выбирающее только цены выше некоторой величины.
Создайте запрос на добавление. Для чего создайте две копии таблицы Клиенты. Одну назовите Клиенты1, а другую Клиенты2. Удалите все записи в таблицеКлиенты2.Затем заполните таблицу Клиенты2 новыми записями так чтобы значение в поле коды клиента в этой таблице не повторяли значение в поле коды клиента таблицы Клиенты1 В диалоговом окне выберите таблицу Клиенты1, из которой вы хотите добавить записи. Выберите все поля. Выполните команду ЗапросДобавление. В появившемся диалоговом окне выберите таблицу, в которую вы хотите добавить записи, т.е. Клиенты2. Запустите запрос.
Создайте запрос на обновление. Пусть все цены на товары увеличатся на 10%. Запустите запрос.
Вопросы:
Что такое запрос, и какие способы создания запросов существуют?
Что такое групповой и параметрический запросы?
Какие особенности модифицирующих запросов?
С какой целью создаются перекрестные запросы?
