- •Л абораторная работа № 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. Контрольные вопросы
3.4 Перекрестные запросы
Приведем пример создания перекрестного запроса на данных одной таблицы (Учащиеся) базы данных Студенты.
Запрос 16. Используя данные таблицы Учащиеся базы данных Студенты, определить сколько различных оценок по физике получили ребята и девушки.
Порядок выполнения:
В диалоговом окне создания запроса выбрать команду Перекрестный запрос ;
В окне Создание перекрестных таблиц выбрать таблицу Учащиеся Нажать клавишу Далее.
Выбрать Доступное поле - Физика для использования его в качестве заголовков строк в новой таблице. Нажать клавишу Далее
Выбрать поле Пол для использования его значений (ж и м) в качестве заголовков столбцов. Нажать клавишу Далее
Выбрать функцию Count (считать) . Флаг для вычисления итогового значения для каждой строки использовать по усмотрению. Нажать клавишу Далее
Задать имя запроса Перекрестный запрос 16 . Нажать клавишу Готово
4. Контрольное задание
Для своей БД создать запросы, позволяющие полноценно использовать базу данных. Включить все виды запросов , представленные в п. 3 данной лабораторной работы.
5. Содержание отчета
Отчет должен содержать следующие разделы:
- задание;
- схема базы данных;
- описание запросов:
формулировка запроса ;
скринщот запроса в режиме конструктора ;
скринщот с результатом, возвращаемым запросом.
4. Контрольные вопросы
Какие виды запросов, используемые в Access вы знаете?
Как работает конструктор запросовAccess?
Объяснить работу построителя выражений
Каким образом можно обеспечить ввод параметров при выполнении запроса?
Что такое групповые операции и для чего они применяются?
Что такое перекрестный запрос?
Какие вида объединения возможны при выполнении многотабличных запросов?