Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Назовите основные типы запросов на выборку.

Читайте также:
  1. A)простые, синтетические, аналитические, основные
  2. I. Основные богословские положения
  3. I. Основные положения
  4. I. ОСНОВНЫЕ ПОНЯТИЯ
  5. I. Основные формы исследования ППО
  6. I. Основные характеристики финансовых активов
  7. II. Основные положения по организации практики
  8. II. Основные права и обязанности обучающихся
  9. II. Основные принципы и правила служебного поведения государственных служащих
  10. II. Основные принципы и правила служебного поведения гражданского служащего органов прокуратуры

Запрос – средство отбора (поиска) данных в базе из одной или нескольких таблиц по определенному пользователем условию.
Все запросы делятся на две группы:
* запросы-выборки, * запросы-действия.
Запросы-выборки осуществляют выборку данных из таблиц в соответствии с заданными условиями.
К этой группе запросов относятся следующие:

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

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

К этой группе запросов относятся следующие:

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

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

Для ограничания множества записей, возвращаемых в ответ на запрос в Microsoft Access, в запросе можно использовать условия отбора. Чтобы запрашивать различные записи при каждом запуске конкретного запроса, может потребоваться, чтобы запрос предлагал введение условий отбора, например "от даты" - "до даты." Запрос, предлагающий введение условий отбора, называется запросом с параметрами. В данной статье описывается создание запроса с параметрами в Microsoft Access.

Запрос с параметрами отображает свое собственное диалоговое окно, запрашивающее информацию. Возможно создание запроса, предлагающего введение лишь одной части информации, например номера детали, или более чем одной части информации, например двух дат. В этом случае Microsoft Access найдет все записи, содержащие этот номер детали, или все записи, попадающие между этими двумя датами.

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

Кроме этого, с запросами с параметрами, формами и отчетами можно делать следующее:

ВНИМАНИЕ! Выполнение приведенных в этом примере шагов приводит к модификации образца проекта Access NorthwindCS.adp. Рекомендуется создать резервную копию файла NorthwindCS.adp и выполнять эти шаги, используя копию проекта.

Создание запроса с одним параметром

Запустите Microsoft Access 2002.

В меню Справка выберите Примеры баз данных, а затем Пример базы данных Борей. Когда появится Главная кнопочная форма, закройте ее.

Из меню Вид выберите Объекты базы данных, а затем Запросы.

В окне базы данных щелкните запрос Счета, а затем щелкните Конструктор.

Введите следующую команду в ячейку Условия отбора для поля СтранаПолучателя. Обратите внимание, что введенное выражение должно быть заключено в квадратные скобки.

[Обзор счетов страны]

В меню Запрос выберите пункт Выполнить. При появлении запроса введите Великобритания и щелкните OK для просмотра результатов запроса. Обратите внимание на то, что запрос возвращает только записи, у которых в качестве страны получателя значится Великобритания.

Закройте запрос без сохранения.

25. Что такое перекрестный запрос и как он создается?

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

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

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

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

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

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

27. Что такое вычисляемые поля? Для чего они предназначены?

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

Вычисляемые поля позволяют:

· рассчитывать числовые значения и даты.

o комбинировать значения в текстовых полях.

· создавать подчиненные запросы.

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




Дата добавления: 2015-01-30; просмотров: 295 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | 4 | 5 | 6 | <== 7 ==> | 8 | 9 | 10 | 11 |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав