Объекты Базы Данных. Запросы СУБД Microsoft Access Подготовила учитель информатикиПоборцева Е.В.
Содержание Основные понятияВиды обработки данных Создание запроса в режиме конструктораВыполнение запросаПримеры запросов на выборкуПример запроса с вычисляемым полемЗадания для самостоятельной работы
Запрос – это объект БД, предназначенный для выборки и обработки данных в таблицах БДЗапросы могут служить источниками записей для форм и отчетовРезультат выполнения запроса – это новая, обычно временная, таблица, все записи которой удовлетворяют заданным условиям
С помощью запросов можно выполнить следующие виды обработки данных: Выбрать записи, удовлетворяющие условиям отбора (запросы на выборку)Произвести вычисления в записях БДУдалить записи из таблицы БД (запросы удаления)Добавить записи из одной таблицы в другую (запросы добавления)Обновить данные в полях таблицы БД (запросы обновления)
Создание запроса Для создания запроса выбирам вкладку Запросы
Создание запроса в режиме конструктора В диалоговом окне Добавление выбираем нужную таблицу, на основе которой будем создавать запрос Нажимаем кнопку Добавить После добавления таблицы закрываем диалоговое окно Добавление
Создание запроса в режиме конструктора Запрос формируется в бланке запроса Создаем поля запроса. Для этого в строке Поле бланка запроса выбираем из списка имена нужных полей таблицы БД В строке Сортировка задается порядок сортировки записей В строке Вывод на экран отмечаем поля, которые должны быть включены в результирующую таблицу. В строке Условия отбора и строке или задаются условия на выборку данных
Выполнение запроса Выполнить запрос можно при помощи кн. Запуск на панели инструментов в конструкторе запроса Сохраненный запрос выполняется с помощью кн. Открыть в окне БД
Примеры запросов на выборку Далее представлены 4 примера запросов, которые созданы к БД «Ученик». Таблица БД «Ученик»
Пример1 запроса на выборку Задание:Вывести список мальчиков ростом выше 170 смдля баскетбольной секции. Результат работы запроса: таблица с двумя записями, которые удовлетворяют заданным условиям
Пример2 запроса на выборку Задание: Вывести список мальчиков, увлекающихся спортом со средним балом больше 3 и девочек, которые увлекаются техникой со средним балом больше 4 Результат работы запроса: таблица с записями, которые удовлетворяют условиям отбора
Пример 3 запроса на выборку Задание:Вывести фамилии учеников, которые начинаются на букву «К» Результат работы запроса: таблица с записями, которые удовлетворяют условию отбора
Пример запроса с вычисляемым полем Задание: Рассчитать идеальный вес учащихся Вычисляемое поле создается в строке Поле Результат работы запроса: таблица с рассчитанным идеальным весом для каждого ученика
Задания для самостоятельной работы Сформировать 4 запроса по БД «Ученики»:Вывести список всех девочек. Отсортировать записи по полю ФИО.Вывести учеников, увлекающихся спортом и ростом меньше либо равно 170 см. Вывести учеников, чьи данные находятся в диапазоне: 65 кг < вес < 71кг, 166 см < рост < 171 см Вывести девочек, увлекающихся танцами, и мальчиков, увлекающихся музыкой. Отсортировать записи так, чтобы сначала шел список фамилий мальчиков, потом девочек.