Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Набросок.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
15.51 Mб
Скачать

2.2 Создание запросов

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

Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде виртуальной таблицы. Полученная таблица может использоваться в качестве источника данных в следующих запросах, формах, отчетах, страницах доступа к данным. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей.

С помощью запроса можно выполнить следующие виды обработки данных:

  • выбрать записи, удовлетворяющие условиям отбора;

  • включить в результирующую таблицу запроса заданные пользователем поля;

  • произвести вычисления в каждой из полученных записей;

  • сгруппировать записи с одинаковыми значениями в одном или нескольких полях в одну запись с одновременным выполнением над другими полями групповых функций;

  • произвести обновление полей в выбранном подмножестве записей;

  • создать новую таблицу базы данных, используя данные из существующих таблиц;

  • удалить выбранное подмножество записей из таблицы базы данных; добавить выбранное подмножество записей в другую таблицу.

В созданной базе данных присутствуют следующие запросы:

1. Запрос на выборку автомобилей старше 10 лет:

Рисунок 2.22 – Вид запроса 1 в режиме Конструктор

Рисунок 2.23 – Результат запроса 1

2. Запрос на выборку автомобилей, требующих ремонта:

Рисунок 2.24 – Вид запроса 2 в режиме Конструктор

Рисунок 2.25 – Результат запроса 2

3.Запрос на выборку водителя с самым большим стажем:

Рисунок 2.26 – Вид запроса 3 в режиме Конструктор

Рисунок 2.27 – Результат запроса 3

4. Запрос на выборку по количеству поездок каждого водителя:

Рисунок 2.28 – Вид запроса 4 в режиме Конструктора

Рисунок 2.29 – Результат запроса 4

5. Запрос на выборку стран начинающихся на определенную букву:

Рисунок 2.30 – Вид запроса 5 в режиме Конструктора

Рисунок 2.31 – Результат запроса 5

6. Параметрический запрос на определенный груз:

Рисунок 2.32 – Вид запроса 6 в режиме Конструктор

Рисунок 2.33 – Результат запроса 6

7. Перекрестный запрос по перевозимым грузам:

Рисунок 2.34 – Перекрестный запрос

8. Запрос на создание новой таблицы:

Рисунок 2.35 – Вид запроса 8 в режиме Конструктор

Рисунок 2.36 – Результат запроса 8

9. Запрос на обновление количества грузов:

Рисунок 2.37 – Вид запроса 9 в режиме Конструктора

Рисунок 2.38 – Результат запроса 9

10.Запрос на удаление определенной страны:

Рисунок 2.39 – Вид запроса 10 в режиме Конструктора

Рисунок 2.40 – Результат запроса 10

11. Итоговый запрос на сумму всех расстояний:

Рисунок 2.41 – Вид запроса 11 в режиме Конструктор

Рисунок 2.42 – Результат запроса 11

Помимо этих 11 запросов в курсовой работе присутствуют и другие, которые создавались для работы с объектом Формы.