
Задание 3. Обработка результатов исследования с помощью запросов
Создание информационной системы с помощью MS ACCESS (на примере системы по обработке данных маркетингового исследования).
Выполнить:
Разработать 10 гипотез, подтверждение или опровержение которых должно быть получено в результате проведения исследования. Создать запросы, позволяющие получить информацию, необходимую для подтверждения или опровержения каждой из гипотез. В каждом из таких запросов должны отображаться абсолютные (количество ответов) и относительные (количество ответов/количество опрошенных по соответствующей группе) показатели, характеризующие интересующий нас вопрос.
Методические указания
На начальной стадии (перед проведением исследования) специалисты службы маркетинга обычно формируют ряд гипотез относительно результатов полученных в процессе исследования. Под гипотезой в данном случае понимают некоторое утверждение относительно популярности того или иного варианта ответа на поставленный вопрос у респондентов, принадлежащих к определенной социальной группе.
К примеру, в качестве таких гипотез могут фигурировать следующие утверждения: большинство опрошенных отдает предпочтение лекарственным препаратам отечественного производства; большинство опрошенных мужского пола посещают аптеки и аптечные киоски примерно 1 раз в месяц и т.п.
Основным инструментом, позволяющим извлечь из базы данных информацию, необходимую для подтверждения или опровержения выдвинутой гипотезы является запрос.
С помощью этих объектов типа в MS Access можно:
a) выводить на экран записи, отвечающие поставленному пользователем условию (запросы на выборку);
b) подводить итог по каждой группе записей представленной значениями определенного поля (итоговые запросы);
c) вносить изменения в созданную ранее базу данных (запросы на изменение).
Различные типы запросов могут комбинироваться между собой. К примеру, итоговый запрос может содержать пользовательское условие, введение которого позволяет при подведении итога принимать во внимание только те записи базовой таблицы (запроса) которые отвечают поставленному пользователем условию.
В данном случае нас в первую очередь интересуют итоговые запросы, которые (в зависимости от формы представления результата) можно разделить на две группы:
a) запросы с групповыми операциями;
b) перекрестные запросы.
Создание запроса с групповыми операциями в режиме конструктора
1. В окне базы данных выбрать объект Запросы.
2. Нажать на кнопку Создать.
3. В появившемся диалоговом окне (рис. 14) выбрать вариант построения запроса Конструктор после чего нажать Ok.
Рис. 14. Диалоговое окно выбора метода создания нового запроса
4. В появившемся диалоговом окне (рис. 15) выбрать объект (таблицу (на вкладке Таблицы) или запрос (на вкладке Запросы)) по данным которого должен строиться разрабатываемый запрос после чего нажать Добавить. Если таких объектов несколько – повторить операцию несколько раз, после чего закрыть окно добавления таблицы.
Рис. 15. Диалоговое окно Добавления источника данных
5. В появившемся окне построения запроса (рис. 16) в меню Вид выбрать команду Групповые операции.
Рис. 16. Окно построения запроса
6. Перетащить из списка полей в область построения запроса:
- поле (поля) по значениям которых будут создаваться группы записей;
- поле (поля) по значениям которых будет считаться итог для каждой группе записей.
7. В строке Групповая операция указать для каждого из выбранных полей одну из следующих возможных операций:
- Группировка – для поля, по значениям которого будут создаваться группы записей;
- Sum (сумма) – для поля, по значениям которого будет считаться сумма всех значений, соответствующих каждой группе записей;
- Avg (среднее) – для поля, по значениям которого будет считаться среднее по значениям, соответствующим каждой группе записей;
- Min / Max (минимум/максимум) - для поля, из значений которого будет минимальное (максимальное) значение, соответствующее каждой группе записей;
- Count (Счет)) – для поля, по значениям которого будет считаться количество записей, относящихся к каждой группе;
- Условие – для поля, по значениям которого будут задаваться условия относительно записей, которые должны учитываться при подведении итога.
- Выражение – для вычисляемого поля.
К примеру, структура запроса, позволяющего подтвердить или опровергнуть гипотезу относительно периодичности посещения заведений, отвечающих за распространение медикаментов может выглядеть следующим образом:
Рис. 17. Структура запроса с групповыми операциями
Отметим, что при создании запросов такого рода заголовок для поля, содержащего итоговую информацию редко удовлетворяет придирчивого пользователя ( название функции, по которой подводится итог + название данного поля по таблице). Выход из положения прост:
1. Щелкнуть правой кнопкой мыши по полю, заголовок которого требуется скорректировать;
2. В открывшемся контекстном меню выбрать команду Свойства;
3. В открывшемся диалоговом окне (рис. 18) в поле Подпись ввести с клавиатуры текст, который должен фигурировать в качестве заголовка.
Рис. 18. Диалоговое окно «Свойства поля»