- •12.Функциональная структура информационной маркетинговой системы.
- •13.Принципы построения маркетинговых информационных систем.
- •Создание запросов на выборку: 1. Мастер простого запроса: Позволяет отобрать отдельные поля из таблицы.
- •2.Мастер повторяющихся записей: Позволяет создать запрос на поиск повторяющихся записей в простой таблице или запросе.
- •25.Субд Access. Особенности запросов, использующих встроенные функции.
- •Структура отчета в режиме Конструктора
Создание запросов на выборку: 1. Мастер простого запроса: Позволяет отобрать отдельные поля из таблицы.
2.Мастер повторяющихся записей: Позволяет создать запрос на поиск повторяющихся записей в простой таблице или запросе.
24.СУБД Access. Запросы с параметром. Перекрестные запросы. Назначение. Характеристика. С параметром: Чтобы иметь возможность многократно выполнять запрос, при выполнении изменяя условия отбора, необходимо добавить параметр. Для установления параметра в строку Условие отбора вместо обычного условия вводится в квадратных скобках текст-подсказка. Access размещенную в квадратные скобки информацию рассматривает как имя запроса.
В одном запросе можно задать несколько параметров, главное, чтобы тексты-подсказки были информативными и уникальными. При выполнении такого запроса Access поочередно с помощью окон предлагает ввод значений каждого параметра.
Для проектирования параметрического запроса необходимо:
*Разработать запрос выбора, включающий интересующие поля, установить критерии отбора.
*Заполнить его параметризуемые поля не конкретным критерием выбора, а обращением к пользователю для ввода критерия. Это обращение во время выполнения запроса выдается пользователю, он введет критерий отбора, на основе которых ведется отбор данных.
*Обращение в ячейке критериев записывается в квадратных скобках.
Перекрестный: Если необходимо объединить данные в формате строк – колонок, то следует изготовить перекрестный запрос. При проектировании перекрестного запроса можно указать в качестве заголовков для колонок значения некоторых полей или выражений. Перекрестные запросы позволяют более компактно, чем обычные запросы, индицировать данные, объединяя однотипную информацию.
Этапы создания перекрестного запроса с помощью мастера: «Запросы»- «Создать»-«Перекрестный запрос»-выбрать таблицу, поля которой будут выведены в перекрестном запросе-определить поля, значения которых будут использованы в качестве заголовков строк-выбрать поля, для использования их значений в качестве заголовков-указать, какие вычисления нужно сделать на пересечении столбцов и строк-указать имя запроса, просмотреть или изменить структуру запроса-«Готово».
В результате выполнения запроса появится окно, содержащее двумерную таблицу, на пересечении столбцов и строк которой будут показаны вычисленные значения.
25.Субд Access. Особенности запросов, использующих встроенные функции.
26.СУБД Access. Формирование запросов на изменение данных. С помощью запроса действия пользователь может изменять или переносить данные в таблицах, удалять или добавлять группы записей в таблицах, изготавливать новые таблицы из набора. В окне БД Access устанавливает перед именем запроса действия восклицательный знак. Различают четыре типа запросов действия:
Запрос на добавление. С помощью запроса на добавление можно присоединить записи одной таблицы в конец другой таблицы эта таблица может находиться как в данной базе данных, так и в другой.
Запрос на удаление. C помощью запроса удаления пользователь может удалить группу записей, отобранных по определенным критериям. Запрос удаления нельзя отменить.
Запрос на обновление. Запрос обновления – для изменения группы записей, отобранных на основе критерия.
Запрос создания таблицы. Можно изготовить таблицу с помощью запроса создания таблиц. Используют запрос для архивирования старых записей или сохранения резервных копий таблиц.
• Создание таблицы для экспорта в другую базу данных MS Access.
• Создание отчётов, содержащих данные, соответствующие определённому моменту времени.
• Создание резервной копии таблицы.
• Создание архивной копии, содержащей старые записи.
• Повышение быстродействия форм и отчётов, базирующихся на многотабличных запросах или инструкциях SQL.
Для создания любого из этих запросов бланке запроса конструктора щёлкнуть правой кнопкой и выбрать Тип запроса, а затем выбрать необходимый варианта запроса.
27.СУБД Access. Запросы в многотабличной базе данных. Для создания таких запросов надо включить в него все используемые таблицы со связями. По умолчанию формируется результат, в котором выводятся только записи из таблиц с совпадающими значениями. Это внутренние связи. Для получения внешних связей надо изменить тип связи в схеме данных запроса двойным нажатием мышью на линию связи и нажатия кнопки Объединение. В соответствующем окне надо выбрать вид связи. В результате поиска содержание выводимой информации выборки изменится. Для вывода только записей, не имеющих соответствия в связанных таблицах, можно воспользоваться опцией Записи без подчиненных Мастера запросов.
28. СУБД Access. Запросы на вычисление значений новых полей. Вычисляемые поля используются для различных целей, в том числе и для проведения расчетов, Для выполнения подсчетов в вычисляемые поля объектов базы данных Access вводят Выражения. Выражения - это формулы аналогичные формулам Excel, но только вместо ссылок на ячейки в них используются имена полей. Ввод выражений возможен как вручную, так и с помощью Построителя выражений. Выражения могут содержать следующие элементы:
идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);
операторы (арифметические, логические, сравнения и другие операторы);
функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)
константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);
значения (например, значения даты и времени, численные положительные или отрицательные значения).
Для ввода Выражения в запрос его необходимо открыть в режиме Конструктора. Чтобы создать вычисляемое поле в запросе (в существующем или вновь создаваемом запросе) открытого в режиме конструктора, необходимо ввести Выражение в строку Поле свободного столбца бланка запроса. Выражение может выполнять вычисления, обрабатывать текст, указывать время и дату, проверять данные и т.д. Необходимо отметить, что каждая формула вычисляется только для отдельной строки таблицы бланка запроса.
29.СУБД Access. Групповые вычисления в запросах. Пользователю при конструировании запросов иногда требуется получить информацию, которая построена на выполнении групповых операций. Например, найти минимальное или максимальное числовое значение в столбце таблицы, подсчитать количество записей в ней или др. Для использования групповых операций пользователю необходимо в режиме Конструктора активизировать строку Групповые операции. Для этого необходимо щелкнуть мышью по кнопке Групповые операции . Групповые операции могут быть разделены на итоговые функции, выражения. Итоговые функции выполняют определенные действия над данными. Назначение некоторых функций представлены в таблице.
COUNT Считает количество непустых значений в поле
SUM Суммирует значения данных в поле
MAX Вычисляет максимальное значение данных в поле
MIN Вычисляет минимальное значение данных в поле
AVG Вычисляет среднее значение данных в поле
30. СУБД Access. Формирование и редактирование отчетов. Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. В Microsoft Access можно создавать отчеты различными способами:
-Конструктор
-Мастер отчетов
-Автоотчет: в столбец
-Автоотчет: ленточный
-Мастер диаграмм
-Почтовые наклейки