Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лб2_2009.doc
Скачиваний:
0
Добавлен:
14.08.2019
Размер:
808.96 Кб
Скачать

Л абораторная работа № 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.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]