- •Создание запроса на выборку
- •Создание перекрестного запроса
- •Теоретическая и практическая часть
- •Создание запроса на выборку Создание простого запроса на выборку с помощью мастера
- •Создание запроса на выборку без помощи мастера
- •Поиск записей, не имеющих подчиненных записей в других таблицах, с помощью мастера
- •Создание перекрестного запроса Создание перекрестных запросов с помощью мастера
- •Создание перекрестного запроса без помощи мастера
- •Задание условия отбора, ограничивающего отбираемые заголовки строк до выполнения вычисления
- •Задание условия отбора, ограничивающего отбираемые записи до группировки заголовков строк и до заполнения перекрестной таблицы
- •Практическая часть
- •Контрольные вопросы
- •Литература:
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Сибирский государственный аэрокосмический университет
имени академика М.Ф. Решетнёва» (СибГАУ)
АЭРОКОСМИЧЕСКИЙ КОЛЛЕДЖ
Рассмотрено на заседании
цикловой комиссии
ИВТ и ИБ
рекомендовано к применению
_____________(Громова Т.А.)
«07» сентября 2011г.
Методическое пособие
Лабораторная работа № 2
по дисциплине:
«Базы данных»
Тема работы
Запросы на выборку QBE
2011 г.
ЛАБОРАТОРНАЯ РАБОТА № 2
Тема: Запросы на выборку QBE
Цель:
Создание запроса на выборку
Создание простого запроса на выборку с помощью мастера
Создание запроса на выборку без помощи мастера
Поиск повторяющихся записей или значений полей в таблице при помощи мастера запросов
Поиск записей, не имеющих подчиненных записей в других таблицах, с помощью мастера
Создание перекрестного запроса
Создание перекрестных запросов с помощью мастера
Создание перекрестного запроса без помощи мастера.
Оборудование и/или программное обеспечение:IBM PC, MS Access /OpenOfficedBase..
Теоретическая и практическая часть
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language)
QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.
SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.
Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.
Создание запроса на выборку Создание простого запроса на выборку с помощью мастера
Мастер простого запроса на выборку создает запросы для получения данных из полей, выбранных в одной или нескольких таблицах или запросах. С помощью мастера можно также вычислять суммы, число записей и средние значения для всех записей или определенных групп записей, а также находить максимальное и минимальное значение в поле. Однако нельзя ограничить количество записей, возвращаемых этим запросом, с помощью условий отбора (Условие. Ограничение, заданное для отбора записей, включаемых в результирующий набор записей запроса или фильтра.).
В окне базы данных (Окно базы данных. В Microsoft Access и предыдущих версий — окно, которое открывается при открытии базы данных или проекта. В окне базы данных отображаются ярлыки для создания новых объектов базы данных и открытия существующих объектов. В более поздних версиях этот элемент заменен областью навигации.) нажмите кнопку Запросы
на
панели Объекты, а затем нажмите
кнопку Создать на панели инструментов
окна базы данных.В диалоговом окне Новый запрос выберите в списке строку Простой запрос и нажмите кнопку 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.
Следуйте инструкциям в диалоговых окнах мастера. Последнее диалоговое окно позволяет либо запустить запрос, либо открыть его в режиме конструктора (Конструктор. Представление, в котором отображается структура следующих объектов базы данных: таблицы, запросы, формы, отчеты и макросы. В режиме конструктора можно создавать новые объекты базы данных или изменять структуру существующих.).
Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора.
