Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНЫЙ-ПРАКТИКУМ2.doc
Скачиваний:
23
Добавлен:
06.05.2019
Размер:
2.11 Mб
Скачать

2. Конструктор запросов в ms Access

Высокоуровневым средством формирования запросов в СУБД MS Access является Конструктор запросов, который можно рассматривать как своеобразную оболочку к языку за­просов SQL. Для формирования запроса в конструкторе испо­льзуется табличная форма. Рассмотрим, как реализуются ЗАПРОС 1 с помощью конструктора. Для перехода к работе с конструктором запросов надо: → открыть объект «Запросы»;

→ выполнить команду → Создать;

→ в открывшемся окне «Новый запрос» выбрать «Кон­структор», щелкнуть по кнопке ОК;

→ в окне «Добавление таблицы» на закладке «Табли­цы» выбрать название таблицы «ФАКУЛЬТЕТЫ»; выпол­нить команду → Добавить → Закрыть.

Рис. 15. Конструктор запросов (запрос на выборку из одной таблицы).

В первой строке таблицы, расположенной в нижней части рис. 15, указываются имена полей, участвующих и форми­ровании запроса. Вторая строка содержит имена таблиц, из которых извлекаются нужные поля. В третьей строке нахо­дятся признаки сортировки. Флажки в четвертой строке — признаки вывода значений полей на экран при выполнении запроса. В следующих строках формируется условие отбора. После выполнения этого запроса на экране появится таблица 1.3.

Таблица 7. Список экзаменов: запрос на выборку.

ФАКУЛЬТЕТ

ЭКЗАМЕН_1

ЭКЗАМЕН_2

ЭКЗАМЕН_3

Исторический

История

Иностранный язык

Сочинение

Экономический

Математика

География

Русский язык

Юридический

Русский язык

Иностранный язык

Обществознание

Запрос нужно сохранить. Для этого в диалоговом окне, запрашивающем имя запроса, следует ввести его название «Список экзаменов» и подтвердить сохранение.

Теперь сформируем в конструкторе ЗАПРОС 2 для получения плана приема по всем факультетам на нее специ­альности. Запрос будет выглядеть так, как показано на рис. 16.

Рис 16. Запрос 2 на выборку

Таблица 8. Список Экзаменов: запрос на выборку

Факультеты

Специальность

План приема на дневное

Исторический

История

50

Исторический

Политология

25

Экономический

Бухгалтерский учет

40

Экономический

Финансы и кредит

25

Юридический

Социальная работа

25

Юридический

Юриспруденция

60

Результат выполнения этого запроса представлен в таб­лице 8

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

Задание 1

Выполнить все действия по работе с базой данных «При­емная комиссия»: реализовать запросы на выборку.

Задание 2

Выполнить аналогичные действия с самостоятельно со­зданной базой данных. Для этого:

→ придумать общие формулировки не менее трех запро­сов (пока без сложных условий отбора;

→ записать в тетради команды запросов на гипотетиче­ском языке; в запросах использовать сортировку;

→ реализовать запросы с помощью конструктора запро­сов MS Access.