Практика БД 09.02.21. Таблицы 36
Скачать 1.98 Mb.
|
Перекрестный запросС помощью Мастера запросов (перекрестный запрос), на основе предварительно специально нами подготовленного запроса "Успеваемость студентов", постройте перекрестную таблицу со сведениями об успеваемости студентов по учебным дисциплинам. Этот запрос должен показать нам в качестве заголовков строк - Дисциплины, в качестве заголовков столбцов - Фамилии, а на пересечении строк и столбцов - оценки. В конструкторе наш перекрестный запрос будет выглядеть примерно так (рис. 39). Рисунок 39. Перекрестный запрос в Конструкторе. Выполните запрос. Должно получиться примерно так (рис. 40). Рисунок 40. Перекрестный запрос. Вопросы по теме «Запросы»Что такое запрос на выборку? Способы создания запросов. Типы запросов: запрос на выборку, запрос на обновление, запрос на добавление, запрос на удаление, запрос на создание таблицы, перекрестный запрос. Режимы работы с запросом: Режим таблицы, Сводная таблица, Сводная диаграмма, Режим SQL, Конструктор. Бланк запроса? Для чего он используется? Можно ли изменять межтабличные связи в бланке запроса? Источник данных для запроса? Позволяет ли запрос использовать в качестве источника данных другие запросы, несколько таблиц или запросов? Что такое условие отбора для поля в запросе? Что такое запрос с параметром? Что такое перекрестный запрос? Какую информацию позволяет получить "Запрос без подчиненных"? Какую информацию позволяет получить "Запрос Повторяющиеся записи"? Вычисления в запросах. Построитель выражений.Запрос с группировкойСоздадим в Конструкторе запрос с группировкой для подсчета количества студентов в группах. Включим в запрос таблицы «Группы» и «Студенты». Из них выберем два поля «Группа» и «№Зачетки». Далее надо показать в запросе строку Групповая операция, которая обычно скрыта. Для этого можно в меню Конструктор нажать кнопку Итоги. В строке Групповая операция для поля «Группа» задать функцию Группировка, а для поля «№Зачетки» - функцию Count, что обозначает количество. Таким способом можно производить группировку и подсчет количества записей в запросах (рис. 41). Рисунок 41. Запрос с группировкой. Выполните запрос. Результат на рис. 42. Рисунок 42. Результат выполнения запроса с группировкой. |