Особенности многотабличных запросов

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

Порядок выполнения работы

2.1 В свою личную папку скопировать БД Учебная (Пуск/Методические указания/MS Office/Access/Учебная база данных).

Схема данных БД Учебная имеет следующий вид (рисунок 11):

Особенности многотабличных запросов - student2.ru

Рисунок 11 Схема данных БД Учебная

2.2 Открыть базу данных Учебная,изучить ее структуру и данные. Выполнить примеры запросов из Приложения В(номер вариантов определяетсяпо указанию преподавателя.

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

2.4 К базе данных, созданной в п. 2.3, создатьзапросы на выборку. Варианты запросов указываются преподавателем из списка «Запросы на выборку», предложенного в Приложении Г.

2.5 К базе данных, созданной в п. 2.3, создать вычисляемые запросы. Их варианты выбираются по указанию преподавателя из списка «Запросы с вычислениями», предложенного в Приложении Г. Для каждого вычисляемого поля определить подпись, отражающую характер полученной информации.

2.6 К базе данных, созданной в п. 2.3, создать запрос с параметром, вариант которого указывается преподавателем из списка «Запросы с параметрами», предложенного в Приложении Г.

2.7 Результаты работы сохранить на дискете. Оформить отчет.

Требования к оформлению отчета

Отчет по данной работе должен содержать:

· название работы, ее цель и задачи;

· ход выполнения работы;

· бланки запросов для всех выполняемых заданий;

· краткие выводы по работе;

· ответы на контрольные вопросы (по указанию преподавателя).

К отчету прилагается дискета с результатами данной работы.

3 Контрольные вопросы

1. С какой целью создаются запросы к базе данных? Какие виды запросов можно создать в СУБД MS Access?

2. Какие режимы используются для создания и редактирования запросов?

3. Как выбрать источник данных для выполнения запроса?

4. Назвать основные области Конструктора запроса и их назначение.

5. В каких режимах можно открыть запрос? Как переключаться между ними?

6. Как можно добавить поля в бланк запроса? Как определить поля для вывода в результате запроса?

7. Как происходит выполнение запроса на выборку?

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

9. В чем особенности определения критериев с логическим И?

10. В чем особенности определения критериев с логическим ИЛИ?

11. Как выбрать записи с точным несовпадением значения в поле?

12. Как создать в запросе вычисляемое поле?

13. Как создать в запросе вычисляемое поле?

14. Для чего используется Построитель выражений?

15. Как можно изменить подпись вычисляемого поля в результате запрос?

16. В чем особенности создания многотабличных запросов?

Лабораторная работа №4

Запросы-действия. Итоговые и перекрестные запросы

Цель и задачи работы

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

Общие сведения

Понятие запросов – действий

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

Существует четыре типа запросов-действий.

Запрос на создание таблицы сохраняет результаты запроса в виде таблицы БД.

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

Запрос на удалениеудаляет выбранную группу записей из одной или нескольких таблиц.

Запрос на добавление записей добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.

Создание запросов-действий аналогично созданию запросов-выборок. Отличие лишь в том, что в режиме конструктора запросов необходимо указать тип действий над выбранными записями.

Тип запроса-действия выбирают на линейке инструментов Конструктор (рисунок 1) в группе Тип запроса. Можно всегда изменить тип запроса в окне конструктора запроса.

Особенности многотабличных запросов - student2.ru

Рисунок 1 Инструменты для выбора типа запроса

Запросы на создание таблицы

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

Наши рекомендации