Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. ответы. все 47.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
90.28 Кб
Скачать
  1. Что такое перекрестный запрос и как он создается?

Перекрестный запрос.В тех случаях, когда нужно скомпоновать информацию иначе, чем в обычном поисковом запросе, можно воспользоваться перекрестным запросом. Для того, чтобы создать перекрестный запрос в режиме мастера, нужно выбрать соответствующую функцию на вкладке Создание. После запуска мастера запросов, необходимо выбрать Перекрестный запрос из появившегося диалогового окна. Такой запрос позволит отобразить информацию в удобном табличном формате. На следующем шаге нужно выбрать таблицу, для которой будет сконструировать запрос. Далее необходимо выбрать поля, которые будут служить заголовками строк. Оптимальным выбором будет одно поле, а максимально можно выбрать три. Затем нужно выбрать поля, значения которых станут заголовками столбцов. Нажав на кнопку Далее, пользователь подойдет к завершающему этапу построения запроса. В данном окне необходимо выбрать поле, по которому будут производиться вычисления, а также функцию для этих вычислений. В качестве функций чаще всего используются такие: сумма, среднее значение, максимум или количество. К примеру, в данном примере подсчитываются оценки у студентов различных групп. НВ завершении можно посмотреть запрос в режиме конструктора, выбрав соответствующий пункт, а можно просто нажать на кнопку Готово, что позволит немедленно отобразить результат выполнения запроса.

  1. Что такое запрос с итогом и как он создается?

Запрос с итогами позволяют производить выборку данных одновременно с их группировкой и вычислением групповых итогов с использованием различных статистических функций.

Итоговые запросы позволяют получать статистическую информацию по группам данных, как например: сумму, среднее арифметическое, мат.ожидание, дисперсию значений полей таблицы; число значений полей, удовлетворяющих определенным условиям и т.д. Создадим запрос среднего бала студента. Откроем новый бланк запроса, внесем в него таблицу "Студенты", “Результаты” и установим вывод полей "Номер_С", "Фамилия", "Оценка_Т", "Оценка_П", “Оценка_Л”. Для вычисления в запросе итоговых значений щелкнем по кнопке "Групповые операции" панели инструментов. В бланке QBE появится строка "Групповая операция", где для каждого описанного поля в этой строке установлено по умолчанию "Группировка". Теперь записи по каждому полю будут группироваться, но итог подводиться не будет. Для выведения итоговых значений необходимо вместо слова "Группировка" установить какую-нибудь групповую операцию (см прил.1). Для полей “Оценка_Т”, “Оценка_П”, “Оценка_Л” операцию "Avg", выводящую среднее значение поля для группы записей (получим средний бал). Изменим также заголовки полей выводимой таблицы. Для этого в описании полей в строке "Поле" введем их новые названия, отделяя их от описания двоеточием: Оценка_Т: Теория Оценка_П: Практика Оценка_Л: Лабы Часть выражения, расположенная до двоеточия выводится после запуска запроса как заголовок столбца, вместо выводимого Access по умолчанию. Таким способом можно формировать более понятные заголовки полей, чем генерируемые базой. Сохраним полученный запрос под именем "Итог". Запустите запрос и проанализируйте полученные результаты.