Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по киту.docx
Скачиваний:
1
Добавлен:
20.04.2019
Размер:
320.17 Кб
Скачать

14 .Понятие запроса к базе данных

Запрос есть механизм выбора и представления информа­ции из базы данных. Запрос направляется пользователем или про­граммой в СУБД для поиска отдельных записей в базе данных.

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

Создание простого запроса на выборку с помощью мастера (показать)

  1. В окне базы данных в списке Объекты выбрать Запросы и на панели инструментов окна базы данных нажать кнопку Создать.

  2. В диалоговом окне Новый запрос выбрать в списке строку Простой запрос и нажать кнопку OK.

  3. Открыть список «Таблицы/Запросы» и выбрать таблицу-источник или запрос, а из списка «Доступные поля» – список полей таблицы (таблиц) и включить их в зону «Выбранные поля» для создания запроса ((дважды щелкнув мышью или нажав одну из кнопок навигации)). Если запрос формируется на основе нескольких таблиц или за­просов-источников, необходимо повторить описанные действия для каждого источника.

  4. После выбора всех полей для формирования запроса щелкнуть кнопку «Далее»; на экране появится следующее окно диалога Мастера запросов, где предлагается: «Выберите подробный или итоговый отчет».

  5. Для вывода каждого поля каждой записи выбираем «Подробный». Для подсчета значений поля по всем записям, следует выбрать опцию «Итоговый» и щелкнуть кнопку «Итоги...», а в открывшемся окне диалога «Итоги» – выбрать (путем установки флажка) вид выполняемого вычисления, например «Sum» и щелкнуть кнопку «ОК». Расчеты выполняются над значениями полей типа «числовой» и «денежный».

  6. Щелкнуть кнопку «Далее» для задания имени созданного запроса и выбора одного из вариантов дальнейших действий: «Открыть запрос для просмотра данных» (запустить запрос), или «Изменить макет запроса» (открыть его в режиме конструктора). Щелкнуть кнопку «Готово».

15 .Создание запроса с помощью Конструктора

С помощью Конструктора можно создать следующие виды запро­сов: простые, по условию, с вычисляе­мыми полями, с группировкой, параметрические.

Последовательность действий:

  1. в окне базы данных выбрать вкладку «Запросы» и щелкнуть кнопку «Создать»; откроется окно диалога «Новый запрос»;

  2. выбрать опцию «Конструктор» и нажать кнопку «ОК»; открывается окно диалога «Добавление таблицы». За ним появляется неактивное окно «Запрос на выборку». В нем из списка следует выбрать имя таблицы-источника, на основе которой будет проводиться выбор данных, и щелкнуть кнопку «Добавить»; в окне «Запрос на выборку» появится список выбранных полей для запросов. Если запрос формируется на основе нескольких таблиц, то действия повторяются для каждой таблицы-источника;

  3. закрыть окно диалога кнопкой «Закрыть»; окно «Добавление таблицы» закроется, а окно «Запрос на выборку» станет активным. На экране появится окно Конструктора запросов, а в главном меню – команда «Запрос».

С помощью инструментария окна Конструктора формируем запрос:

  • выбираем таблицу-источник, из которой проводится выборка записей;

  • выбираем поля результатов запроса;

  • указываем критерии для выборки, группирования и упорядочения данных.

Команды меню «Запрос» позволяют добавлять таблицы в окно Кон­структора запроса, удалять таблицы и другие операции.

Меню «Вид» содержит команды управления запросом.

Вычисляемые поля в запросах. Построитель выражений

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

Новое вычисляемое поле создается прямо в Бланке запросов. Вы­ражение записывается в пустую ячейку бланка с помощью «Построи­теля выражений», который предназначен для составления математи­ческих, логических и других выражений.

Окно «Построитель выражений» вызывается нажатием кнопки «Построить» на панели инструментов.

Окно «Построитель выражений» включает в себя четыре области с собственными полосами прокрутки. Создаваемое выражение фор­мируется в верхней области – поле ввода выражения. Там же разме­щаются и кнопки с некоторыми операторами.

Три области поиска элементов для записи выражения размещены в нижней части окна. Левая область содержит список источников дан­ных (таблицы, запросы и др.) и средства для записи выражений (функции, операторы и др.); средняя область – элементы, которые входят в выбранный в левом окне объект; правая область предназначена для формирования нуж­ного объекта (элемента).

Поиск нужных элементов начинается с левой области. Списки объектов в левой, средней и правой областях имеют иерархическое подчинение.