
- •5. Алфавитный список с условием.
- •6. Проживающие по адресу.
- •7. Список с условием.
- •8. Список по дате.
- •9. Фамилия-верхний регистр.
- •10. Три фамилии.
- •1)Назначение и виды запросов. Отличие запросов от таблиц бд.
- •3)Источники формирования запросов. Что является результатом работы запроса выбора?
- •4)Виды запросов выбора, их особенности.
- •5)Какие запросы можно создать в режиме Мастера?
- •6)Каково назначение и особенности создания перекрестного запроса?
- •8)Как задать для поля в запросе подпись? пользовательский формат? Приведите примеры.
- •9)Как ограничить количество отображаемых в запросе записей?
- •10)Что такое условие отбора? Особенности формирования условий отбора для полей различных типов. Приведите примеры.
4)Виды запросов выбора, их особенности.
Создание запроса на выборку с помощью Мастера
При создании query необходимо определить:
Поля в базе данных, по которым будет идти поиск информации
Предмет поиска в базе данных
Перечень полей в результате выполнения запроса
В окне база данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.
В окне мастера выбрать необходимую таблицу (таблицу - источник) из опции Таблицы и запросы и выбрать поля данных. Если query формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.
Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query.
Создание запроса на выборку с помощью Конструктора
С помощью конструктора можно создать следующие виды запросов:
Простой
По условию
Параметрические
Итоговые
С вычисляемыми полями
Чтобы вызвать Конструктор запросов, необходимо перейти в окно базы данных. В окне база данных необходимо выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание запроса в режиме конструктора. Появится активное окно Добавление таблицы на фоне неактивного окна «Запрос: запрос на выборку».
В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.
Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список таблиц – источников и отражает связь между ними.
В нижней части окна находится Бланк построения запроса QBE (Query by Example), в котором каждая строка выполняет определенную функцию:
Поле – указывает имена полей, которые участвуют в запросе
Имя таблицы – имя таблицы, с которой выбрано это поле
Сортировка – указывает тип сортировки
Вывод на экран – устанавливает флажок просмотра поля на экране
Условия отбора - задаются критерии поиска
Или – задаются дополнительные критерии отбора
5)Какие запросы можно создать в режиме Мастера?
Мастер, также известный как мастер простых запросов, автоматически выполняя ряд процедур, позволяет произвести базовую настройку структуры запроса.
6)Каково назначение и особенности создания перекрестного запроса?
Перекрестный запрос-это операция построения таблицы для вычисления итоговых значений на основе существующей таблицы или запроса. Перекрестный запрос создается в предположении, что исходная таблица содержит необходимые данные для формирования заголовков строк и столбцов новой таблицы. Например, при помощи перекрестного запроса можно проследить, сколько раз изготавливалась та или иная деталь по каждому цеху.
7)Приведите порядок создания запроса в режиме Конструктора. Структура окна Конструктора запроса и Бланка запроса.
СУБД MS Access позволяет делать запросы, создающие новые таблицы. Причем, таблицы могут располагаться как в текущей базе данных, так и отдельной базе данных. Запрос на создание таблицы берет информацию из одной или нескольких таблиц и совмещает их в новой таблице. Для создания подобного запроса нужно выбрать Конструктор запросов на вкладке Создание. Из появившегося диалогового окна выберем все необходимые таблицы, добавляя их двойным щелчком мыши. Затем закрываем текущее диалоговое окно. Из разных таблиц выбираем нужные поля двойным щелчком мыши.
Чтобы полученный запрос создавал новую таблицу, нужно изменить его тип. На верхней вкладке выберем пункт Тип запроса, а в нем запрос на создание таблицы. Если все выбрано правильно, то пользователю будет предложено ввести имя новой таблицы и место ее хранения. Если в качестве имени для таблицы будет выбрано существующая таблица, то она будет заменена на таблицу, полученную в результате этого запроса. Если полученная таблица будет храниться в другой базе данных, то выбрав соответствующий пункт, необходимо найти нужную базу данных с помощью кнопки Обзор.
Далее выполняем запрос, нажав на соответствующую кнопку на верхней вкладке. В результате выполнения запроса появится новая таблица. Это можно проверить, просмотрев список существующих в базе данных таблиц
Окно конструктора запросов разделяется на три области: область схемы, область сетки и область SQL.
Область схемы. Отображает таблицы, представления а также определяемые пользователем функции, по которым выполняется запрос. В каждом окне, представляющем таблицу, представление или встроенную функцию, отображаются все доступные столбцы данных, а также значки, показывающие, как каждый столбец используется в запросе. Объединения отображаются как линии между окнами объектов.
Область сетки. Содержит сетку, аналогичную электронной таблице, в которой задаются параметры запроса, такие как имена отображаемых столбцов, условия отбора строк и группировки записей и т.д.
Область SQL. Отображает запрос в виде инструкции SQL. Пользователь имеет возможность редактировать инструкцию SQL, созданную с помощью конструктора запросов, или самостоятельно ввести инструкцию SQL. Эта область используется также для ввода инструкций SQL, которые невозможно создать с помощью области схемы или сетки, как в случае запроса на объединение.
При создании запроса допускается использование любой из трех областей: Чтобы задать отображение столбцы, можно выбрать его в области схемы, ввести в области сетки или включить в инструкцию SQL в области SQL. Области схемы, сетки и SQL синхронизируются; изменения, внесенные в одной области, автоматически отражаются в других.