Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пос_БД_SQL_Server_Access.doc
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
2.41 Mб
Скачать

4. Создать запросы.

Создать запросы на выборку данных:

а) из таблицы Автомобили вывести список автомобилей двух конкретных моделей;

б) из таблицы Перевозка грузов вывести записи, относящиеся к заданному интервалу дат перевозки;

в) из таблицы Модели вывести записи, в которых ширина и длина груза попадают в заданный интервал.

Создать запрос с вычисляемыми полями по таблицам Модели и Автомобили. Вывести все поля из таблицы Автомобили и добавить вычисляемое поле – стоимость перевозки груза (Цена перевозки увеличивается на Процент надбавки к цене); вычисляемое поле назвать Стоимость перевозки груза и выбрать фиксированный формат с двумя знаками после запятой.

Создать запрос с групповыми вычислениями по таблице Автомобили: в запрос включить поля Модель, Номер авто; определить количество автомобилей каждой модели; в выборке поле Номер авто назвать Количество автомобилей.

Создать параметрические запросы:

а) по таблицам Модели и Автомобили запрашиваются ширина, длина и высота груза; в выборке отражаются Номер авто, Модель, Цена перевозки, Процент надбавки к цене;

б) запрашивается Модель и выдается список автомобилей заданной модели из таблицы Автомобили;

в) запрашивается Дата перевозки и выдается список заказов из таблицы Перевозка грузов.

Создать перекрестный запрос по таблице Перевозка грузов:

в строках отразить значения поля Дата перевозки;

в столбцах отразить значения поля Номер авто;

на пересечении строки и столбца вывести количество заказов (для расчета использовать поле Номер заказа).

Создать запрос на создание новой таблицы Архив из таблицы Перевозка грузов. Отправить в архив все записи, где заказы выполнены.

Создать запрос на удаление записей из таблицы Архив. Удаляются записи по номеру заказа, номер заказа запрашивается.

Создать запрос на добавление записей в таблицу Архив из таблицы Перевозка грузов. Добавляются записи с определенным номером заказа, номер заказа запрашивается.

Создать запрос на обновление данных в таблице Модели: увеличить поле Цена перевозки на процент, который запрашивается.

5. Создать отчеты.

А. Создать отчет на основе таблиц Перевозка грузов, Модели, Автомобили; записи сгруппировать по дате перевозки; рассчитать стоимость перевозки грузов по каждому заказу, по дате перевозки и ведомости в целом.

Отчет о перевозках

Номер

авто

Модель

Номер

заказа

Расстояние

Стоимость

Перевозки

Дата перевозки

Итого

Общий итог

Б. Создать отчет по параметрическому запросу; запрашивается ширина, длина и высота груза, выдается список подходящих автомобилей (у которых ширина, длина и высота перевозимого груза больше или равна заданной) и рассчитывается общая стоимость перевозки груза на 1 км.