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

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Сибирский государственный аэрокосмический университет

имени академика М.Ф. Решетнёва» (СибГАУ)

АЭРОКОСМИЧЕСКИЙ КОЛЛЕДЖ

Рассмотрено на заседании

цикловой комиссии

ИВТ и ИБ

рекомендовано к применению

_____________(Громова Т.А.)

«07» сентября 2011г.

Методическое пособие

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

по дисциплине:

«Базы данных»

Тема работы

Запросы на выборку QBE

2011 г.

ЛАБОРАТОРНАЯ РАБОТА № 2

Тема: Запросы на выборку QBE

Цель:

  1. Создание запроса на выборку

    1. Создание простого запроса на выборку с помощью мастера

    2. Создание запроса на выборку без помощи мастера

    3. Поиск повторяющихся записей или значений полей в таблице при помощи мастера запросов

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

  2. Создание перекрестного запроса

    1. Создание перекрестных запросов с помощью мастера

    2. Создание перекрестного запроса без помощи мастера.

Оборудование и/или программное обеспечение:IBM PC, MS Access /OpenOfficedBase..

Теоретическая и практическая часть

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language)

QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.

Создание запроса на выборку Создание простого запроса на выборку с помощью мастера

Мастер простого запроса на выборку создает запросы для получения данных из полей, выбранных в одной или нескольких таблицах или запросах. С помощью мастера можно также вычислять суммы, число записей и средние значения для всех записей или определенных групп записей, а также находить максимальное и минимальное значение в поле. Однако нельзя ограничить количество записей, возвращаемых этим запросом, с помощью условий отбора (Условие. Ограничение, заданное для отбора записей, включаемых в результирующий набор записей запроса или фильтра.).

  1. В окне базы данных (Окно базы данных. В Microsoft Access и предыдущих версий — окно, которое открывается при открытии базы данных или проекта. В окне базы данных отображаются ярлыки для создания новых объектов базы данных и открытия существующих объектов. В более поздних версиях этот элемент заменен областью навигации.) нажмите кнопку Запросы на панели Объекты, а затем нажмите кнопку Создать на панели инструментов окна базы данных.

  2. В диалоговом окне Новый запрос выберите в списке строку Простой запрос и нажмите кнопку OK.

Если мастер не запускается

Причиной этого может быть то, что Access работает в ограниченном режиме, а на компьютере не установлено ядро Microsoft Jet 4.0 с пакетом обновления 8 (SP8) или более поздним. Ядро Jet 4.0 с пакетом обновления 8 или более поздним необходимо для полноценной работы Access при включенном ограниченном режиме.

Дополнительные сведения об установке обновления службы Jet см. в статье Microsoft Jet 4.0 с пакетом обновления 8 или более поздней версии на веб-узле Office Online.

Дополнительные сведения об изолированном режиме см. в статье Изолированный режим Microsoft Jet Expression Service на веб-узле Office Online.

  1. Следуйте инструкциям в диалоговых окнах мастера. Последнее диалоговое окно позволяет либо запустить запрос, либо открыть его в режиме конструктора (Конструктор. Представление, в котором отображается структура следующих объектов базы данных: таблицы, запросы, формы, отчеты и макросы. В режиме конструктора можно создавать новые объекты базы данных или изменять структуру существующих.).

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