Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диго С.М. Базы данных проектирование и использование.doc
Скачиваний:
723
Добавлен:
14.05.2016
Размер:
12.04 Mб
Скачать

6.2.19. Режим сводной таблицы и сводной диаграммы

Сводная таблица или сводная диаграмма может быть получена при работе с таблицей, запросом или формой. Проиллюстрируем возможности применения сводных таблиц/диаграмм, используя в качестве источника данных запрос, базирующийся на связанных таб­лицах.

Предположим, что требуется проанализировать выплаты сотруд­никам вуза. Для этого создадим запрос, включающий нужные для анализа поля, и выберем режим Сводная таблица (рис. 6.56).

При первом открытии запроса в режиме сводной таблицы или сводной диаграммы в эти режимы не включаются поля из источника записей. На рис. 6.57 показан вид экрана при первом открытии зап­роса в режиме Сводная таблица.

После этого необходимо разместить поля по зонам сводной таб­лицы в соответствии с желаемым видом получаемого отчета. Для этого следует позиционироваться на соответствующем поле и в ниспадаю­щем списке (рис.6.58) выбрать название той области, в которую дол­жен быть помещен данный элемент.

На рис.6.59 представлен вид спроектированной сводной таб­лицы.

На рис.6.60 показан вид сводной диаграммы, соответствующей данной сводной таблице. Тип выбранной диаграммы может быть лег­ко изменен.

Использование возможностей режимов сводной таблицы и свод­ной диаграммы позволяет достаточно просто и быстро анализиро­вать данные в разных разрезах и может считаться инструментом OLAP.

На это следует обратить внимание

  • Табличные языки запросов типа QBE являются простыми язы­ками, ориентированными на конечных пользователей.

  • Табличные языки запросов типа QBE реализованы во многих СУБД. Они могут отличаться некоторыми деталями реализации, но принципы, на которых они основываются, - едины.

  • Не все типы запросов могут быть реализованы на QBE.

  • Язык QBE часто используется в качестве построителя запросов на SQL.

Контрольные вопросы

  1. К каким классам языков запросов относится язык QBE?

  2. Почему QBE называется «табличным двухмерным» языком запросов?

  3. Каким образом можно создавать запросы на языке QBE в Access?

  4. Какие еще языки запросов можно использовать в Access?

  5. Что может служить источником данных для запроса?

  6. Какие разновидности запросов вы знаете?

  7. Какие запросы называются «сложными»?

  8. Как задаются условия «И» и «ИЛИ» в запросах?

  9. В чем особенности выполнения запросов на связанных таблицах?

  10. Что собой представляют перекрестные запросы? Как и для чего они создаются?

  11. Что собой представляют параметрические запросы? Как и для чего они создаются?

  12. Как вводятся в запрос вычисляемые поля?

  13. Как можно получать итоговые значения в запросах?

  14. Какие разновидности корректирующих запросов вы знаете? Как их задать?

  15. Что значит «открыть запрос»?

  16. Что происходит при открытии запроса на выборку?

  17. Что происходит при открытии корректирующего запроса?

  18. Может ли запрос на удаление не содержать в бланке запроса ни одного поля? Если да, то к каким действиям приведет выполнение этого запроса?

  19. Что произойдет при открытии запроса на удаление, если в бланк запроса перенесено какое-то одно поле, но условие отбора не задано?

  20. Как можно сохранить запрос? Для чего это делается?

  21. Как можно сохранить результат выполнения запроса? Для чего это делается?

  22. В чем разница между сохранением запроса и сохранением резуль­тата запроса?

  23. Как можно задать диапазон в условии запроса?

  24. Как задается состав полей, выводимых в ответ?

  25. Как можно упорядочить данные в ответе?

  26. Как влияет тип объединения таблиц на результат выполнения зап­роса?

  27. Какого типа запросы можно создать с использованием Мастера «Повторяющиеся записи»?

  28. В чем смысл «поиска записей, не имеющих подчиненных»?