Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДА СОЗДАНИЯ БАЗ ДАННЫХ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
456.19 Кб
Скачать

Этап 3. Построения запросов к информационной базе данных Теоретическая справка.

Средствами запроса можно:

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

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

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

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

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

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

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

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

Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию.

В СУБД Access может быть создано несколько видов запросов:

  • на выборку - выбирает данные из взаимосвязанных таблиц и других запросов. В результате появляется динамическая таблица, которая существует до закрытия запроса. В запросе на выборку могут использоваться не только таблицы базы данных, но и ранее созданные запросы (таблицы, являющиеся результатом их выполнения).

  • на создание таблицы - основан на запросе выборки, но результат запроса сохраняется в новой таблице. Непосредственное использование в запросе другого запроса невозможно. В этом случае включаемый запрос надо преобразовать в запрос на создание таблицы.

  • на обновление, добавление, удаление - это запросы-действия, в результате выполнения которых меняются данные в таблицах.

Разработка запроса производится в режиме Конструктора запросов.

Практические задания.

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

1.1.Проверить наличие и убедиться в сохранности и работоспособности всех созданных ранее таблиц данной базы.

2. Формирование запроса.

2.1.Открыть окно Запросы и войти в создание запроса в режиме конструктора, добавить в рабочую область запроса таблицу Личности, затем окно выбора закрыть.

2.2.Определить столбцы и заполнить строки запросной формы так, чтобы в результате запроса увидеть четыре поля (Фамилия, Имя, Пол, Рост, Вес) всех записей, входящих в таблицу Личности (см. Рис. 11).

Рис. 11

2.3. Сохранить запрос с именем «Общий запрос».

2.4. Выполнить запрос и просмотреть его результат.

3. Контрольное задание. На примере сформированного запроса с именем «Общий запрос» выполнить его корректировку с учетом следующих критериев выборки.

3.1.Найти лиц с личным кодом 1,3 и4.

Пример формирования запроса Рис. 12:

Рис. 12

3.2. Сохранить запрос с именем «Код 1,3,4».

3.3. Определить сотрудников с личным кодом, больше двух.

3.2. Сохранить запрос с именем «Код больше 2».

3.3. Выделить лиц с личным кодом в интервале от 2 до 4.

3.2. Сохранить запрос с именем «Код от 2 до 4».

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

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