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

Запросы qbe. Мастер запросов

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

Для создания нового запроса нужно открыть вкладку Запросы в окне базы данных и щелкнуть по кнопке Создать/Конструктор. В окне Добавление таблицы выбрать таблицы и добавить их в окно Построителя запроса.

Построитель запросов QBE

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

В нижней части окна расположена табличка для задания параметров запроса.

Ее вид зависит от типа запроса.

Запрос на выборку данных

При построении запроса на выборку табличка внизу окна будет выглядеть следующим образом:

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

Во второй строке Имя таблицы: отображается имя таблицы, из которой переносится атрибут.

Третья строка Сортировка: позволяет задать сортировку результирующей таблицы

по какому-то атрибуту.

Четвертая строка Вывод на экран: позволяет отменить вывод на экран какого-то

Столбца результирующей таблицы.

Следующие несколько строк позволяют задать Условие отбора записей.

Способы задания условия отбора

1.Непосредственное задание конкретного значения.

Например, в столбце Жанр в строке Условие отбора ввести значение «детектив». В результате выполнения запроса на экране будут видны только те записи из таблицы книг, которые относятся к жанру «детектив».

2.Построение в строке Условие отбора выражений с использованием специальных операторов Between, In, Like.

Оператор Between – задает диапазон допустимых значений атрибута.

Например: выражение в строке Условие отбора в поле Цена: Between 150 And 500 - указание выбрать все книги, цена которых колеблется от 150 до 500 руб.

Оператор In – задает список допустимых значений атрибута.

Например: выражение в строке Условие отбора в поле Жанр: In(«детектив», «сказки») - указывает выбрать все книги, которые относятся к жанрам детектив и сказки.

Оператор Like – задает шаблон для выбора записей в конкретном поле.

Например: выражение в строке Условие отбора в поле Автор: Like [A*] - указывает выбрать все книги, фамилии авторов которых начинаются с символа А.

Условие отбора может быть задано одновременно по нескольким полям таблицы.

Выполнение запроса

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

Сохранение запроса

При закрытии окна Построителя запроса система сохраняет запрос и предлагает в специальном окне задать его имя.

Редактирование запроса

Для изменения существующего запроса нужно выделить его в окне базы данных во вкладке запросы и щелкнуть мышкой по кнопке Конструктор. В процессе редактирования запроса эта кнопка доступна в левом верхнем углу экрана под линейкой меню. Она имеет вид зеленого треугольника с карандашом. При помощи этой копки можно быстро переключать из режима редактирования объекта в режим просмотра. При работе с запросами, по ней можно выбрать режим SQL – режим просмотра запроса QBE на языке SQL.