Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа по ACCESS.docx
Скачиваний:
9
Добавлен:
14.09.2019
Размер:
363.66 Кб
Скачать
  1. В окне базы данных выберите вкладку Создание. В разделе Другие выберите Конструктор запросов.

  2. В появившемся окне Добавление таблицы выберите таблицу «Сессия», «Студенты» и таблицу «Предмет», закройте это окно.

  3. В окне конструктора появится возможность выбора полей из разных таблиц. Выберите поля ID Студента и оценка (из таблицы «Сессия»), поле Вид отчетности и Название предмета (из таблицы «Предметы») и поле Фамилия (из таблицы «Студенты»). В строке Условие отбора для поля Оценка следует записать: 4 Or 5. В строке Условие отбора для поля Вид отчетности введите «зачет». В результате получится следующая схема

  1. Закройте запрос и сохраните его под именем «4 или 5 за зачет».

  2. Откройте и просмотрите данные в запросе.

Создание запроса с групповыми операциями.

Откройте Конструктор для создания нового запроса: Количество студентов, сдавших экзамены по всем предметам.

Порядок работы:

  1. В конструкторе запросов выберите две таблицы: «Предмет» и «Сессия».

  2. Выберите поля Название предмета, ID предмета, Вид отчетности, ID Студентa. Уберите флаг «вывод на экран» в поле ID предмета. На вкладке Работа с запросами/Конструктор в разделе «Показать или скрыть» нажмите клавишу Итоги . В конструкторе появится строка Групповые операции. Среди всех групповых операций для поля ID Студента выберите операцию Count (счетчик) для подсчета количества записей в данном поле

  1. Закройте конструктор и сохраните запрос под именем «Количество сдавших зачеты и экзамены».

  2. Просмотрите результат.

Самостоятельное задание.

Составьте запрос по следующей схеме. Необходимо подсчитать количество зачетов и экзаменов в данном учебном году. Назовите запрос «сколько зачетов и экзаменов»

Кроме функции Count определено несколько групповых операций, которые представлены в таблице 1. Все эти функции представлены в построителе выражений, который может быть запущен с помощью команды контекстного меню Построить для строки Условие отбора.

Таблица 1

Групповые операции запросов

Функция

Результат

Тип поля

Sum

Сумма значений поля

Числовой, Дата/время, Денежный и Счетчик

Avg

Среднее от значений поля

Числовой, Дата/время, Денежный и Счетчик

Min

Наименьшее значение поля

Текстовый, Числовой, Дата/время, Денежный и Счетчик

Max

Наибольшее значение поля

Текстовый, Числовой, Дата/время, Денежный и Счетчик

Count

Число значений поля без учета пустых значений

Текстовый, Числовой, Дата/время, Денежный, Счетчик, Логический, Поле объекта OLE

StDev

Среднеквадратичное откло­не­ние от среднего значения поля

Числовой, Дата/время, Денежный и Счетчик

Var

Дисперсия значений поля

Числовой, Дата/время, Денежный и Счетчик