Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Никулина М.В.Использование СУБД Мicrosoft Acces...doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2.04 Mб
Скачать

Технология работы

1. В главном окне базы данных выберите объект Запросы.

2. Выберите режим создания запроса с помощью Мастера.

3. Создайте запрос, следуя шагам Мастера:

Выбор полей из таблиц:

– выберите из списка Таблицы и запросы таблицу Персональный перечень трамваев;

– перенесите в список выбранных полей поля № проекта, № трамвая, Год выпуска;

– перейдите на следующий шаг Мастера, нажав кнопку Далее.

Ввод имени запроса:

– введите имя запроса Итоги по проектам трамваев;

– выберите в области «Дальнейшие действия» вариант  Изменить макет запроса;

– завершите работу Мастера, нажав кнопку Готово, – это приведет к появлению бланка вновь созданного запроса в режиме Конструктора.

4. В четвертом столбце бланка запроса из контекстного меню вызовите Построителя выражений. Сформируйте в окне Построителя вычисляемое поле:

Средний возраст трамваев: Year(Now()) – [Год выпуска]

5. Закройте окно Построителя выражений, щелкнув по кнопке OK.

6. Выполните команду Вид / Групповые операции.

7. Удалите из бланка запроса поле Год выпуска.

8. В строке Групповая операция для поля № трамвая выберите функцию подсчета количества трамваев: Count.

9. В строке Групповая операция для поля Средний возраст трамваев выберите функцию подсчета среднего: Avg.

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

11. Сохраните запрос и закройте его.

Задания на самостоятельную работу

Внимательно изучите Схему данных в базе данных. На основании имеющихся таблиц и созданных между ними отношений дополните базу данных новыми запросами в соответствии с информацией табл. 7.

Примечание. При создании запросов предусмотрите сортировку данных по отдельным (нужным) полям.

Таблица 7

Состав и назначение запросов

п/п

Название запроса

Вид запроса /

Назначение

запроса

Вычисления

в запросе

Способ

создания

1

Характеристики маршрутов

На выборку /

Выдавать полный набор уникальных сведений по каждому маршруту

Нет

С помощью

Мастера

2

Характеристики трамваев

На выборку /

Выдавать полный набор уникальных сведений по каждому трамваю

Нет

«

3

Выручка

по датам

На выборку /

Выдавать информацию о результатах работы трамваев на маршрутах

Ежедневная выручка по каждому трамваю (величина стоимости проезда вводится непосредственно в вычисляемом поле)

То же

Окончание табл. 7

п/п

Название запроса

Вид запроса /

Назначение

запроса

Вычисления

в запросе

Способ

создания

4

Выручка

за период

на маршрутах

Итоговый /

Выдавать итоговые сведения о результатах работы трамваев на маршрутах

Суммарная выручка и общее количество перевезенных пассажиров на каждом маршруте

На основе запроса «Выручка по датам»

5

Характеристики конкретного маршрута

С параметром /

Выдавать полный набор сведений по одному конкретному маршруту

Нет

На основе запроса «Характеристики маршрутов»

6

Характеристики трамваев

конкретного проекта

С параметром /

Выдавать полный набор сведений по трамваям

одного конкретного проекта

Нет

На основе запроса «Характеристики трамваев»

7

Статистика

по трамваям

депо

Итоговый /

Выдавать количественные и возрастные данные по трамваям в целом по трамвайному депо

Подсчет количества трамваев в депо, расчет среднего возраста по всем трамваям

На основе запроса «Итоги по проектам трамваев»