- •Л абораторная работа № 2 создание запросов с использованием qbe ms access
- •1. Краткая теория вопроса
- •2 Задание
- •3 Методика выполнения
- •3.1. Запросы на выборку однотабличные
- •3.1.1. Запрос с логическими операциями в условии отбора
- •3.1.2. Запрос с использованием в условии отбора выражений с именами полей.
- •3.1.3. Запрос с вычисляемым полем
- •3.1.4. Запросы с групповыми операциями
- •3.1.5 Запросы на выборку с вводом параметра(ов)
- •3.2 Запросы на выборку многотабличные
- •3.3 Запросы-действия
- •3.3.1 Запросы-действия на создание новой таблицы
- •3.3.2 Запросы-действия на обновление данных
- •3.3.3 Запросы-действия на добавление данных
- •3.3.4 Запросы-действия на удаление данных
- •3.4 Перекрестные запросы
- •4. Контрольное задание
- •5. Содержание отчета
- •4. Контрольные вопросы
Л абораторная работа № 2 создание запросов с использованием qbe ms access
Цель работы - приобретение навыков создания различных видов запросов по базе данных с использованием средств MS Access (конструктора и мастера).
1. Краткая теория вопроса
Запросы в базах данных используются для анализа, просмотра и изменения данных в одной или нескольких таблицах, а также в качестве источника данных для форм и отчетов. Результат выполнения запроса – временная таблица или изменение данных
Существуют следующие виды запросов Access:
запросы на выборку;
запросы-действия;
перекрестные запросы
Запрос на выборку отбирает поля из одной или более таблиц по заданным условиям, а затем отображает их в нужном порядке. Данные запросы могут быть:
однотабличные - построены на данных одной таблицы базы данных;
многотабличные - построены на данных нескольких таблиц.
На основе запросов на выборку создаются запросы других типов.
Запрос-действие позволяет быстро изменить, создать, удалить или добавить набор данных в таблицу БД. Среди них обычно такие запросы:
создание новой таблицы;
обновление группы записей;
добавление данных из другой таблицы
удаление группы записей;
Перекрестный запрос – это итоговый запрос. Он создает таблицу по типу электронной. Левый столбец (заголовки строк) образуется из значений одного поля, а верхняя строка (заголовки столбцов) образуется из значений другого поля, а на пересечении размещаются итоговые значения.
В среде MS Access можно запросы можно создавать разными способами:
в режиме конструктора. Используется графическое средство формирования запросов по образцу - QBE (Query By Example));
с помощью мастеров;
через редактор SQL.
2 Задание
К базе данных Студенты создать различные виды запросов, позволяющие обеспечить представление и объем информации полученной из базы данных в необходимом понятном пользователю виде
3 Методика выполнения
3.1. Запросы на выборку однотабличные
3.1.1. Запрос с логическими операциями в условии отбора
Запрос 1. Выбрать из базы данных Студенты фамилии тех учащихся, которые родились раньше 1987 года и прописаны в Самаре.
Порядок выполнения:
Выведите на экран окно Студенты:База данных. Выберите вкладку Запросы и нажмите кнопку Создать. В окне Новый запрос выберите Конструктор н нажмите кнопку ОК.
В появившемся окне Добавление таблицы выберите вкладку Таблицы. Выбирете таблицу Учащиеся, необходимую для формирования запроса. Нажмите кнопку Добавить. Добавлять таблицу Футболисты не нужно. Далее закрыть окно.
О ткрыто окно конструктора запросов Запрос1: Запрос на выборку, разделенное на две части. В верхней части представлено окно Учащиеся с соответствующими полями, в нижней – бланк формирования запроса, который мы должны заполнить согласно требованиям. Заполнение бланка можно производить с помощью раскрывающихся списков в строках Поле и Имя таблицы ( ) или перетаскиванием необходимых полей с помощью мышки из верхнего окна Учащиеся в соответствующие ячейки бланка запросов. Строки Условие отбора заполняют вручную. Следует отметить, что в данном случае используют конкретные значения для отбора по полям.
Введите в 1-ю колонку строки Поле слово ФИО.
Введите во 2-ю колонку в строку Поле слова "Год рождения", в строку Условия отбора - условие "< 1987".
Введите в 3-ю колонку в строку Поле слова «Место прописки», а в строку Условия отбора - условие «Самара».
В
!
ыполнить запрос через верхнее меню команду Запрос/Запуск (или на панели инструментов ).Посмотреть свойства созданного запроса: меню Вид/Свойства.
Закрыть окно, сохранив запрос под именем Запрос1.