Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access2.doc
Скачиваний:
21
Добавлен:
24.11.2018
Размер:
742.4 Кб
Скачать

Опорный конспект лекции по access №2 «Создание запросов»

1.1. Виды запросов Access 2

1.2. Общий Порядок создания запросов 3

1.3. Практическая работа № 3 «Создание запросов на выборку» 4

1.3.1. Запросы на выборку с условием 4

1.3.2. Параметрический запрос 5

1.4. Практическая работа № 4 « Создание запросов с групповыми операциями. Использование статистических функций SQL» 6

1.4.1. Групповые запросы с условием 9

1.4.2. Запрос с вычисляемыми полями 10

1.4.3. Перекрестный запрос 12

1.5. Практическая работа № 5 «Создание запросов на изменение» 15

1.5.1. Создание запроса на обновление 15

1.5.2. Создание запроса на удаление 16

1.5.3. Создание запроса на добавление 19

    1. Виды запросов Access

Важно в этом разделе!

  • Виды запросов

  • Условия отбора записей

  • Подстановочные символы

  • Групповые операции

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

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

В СУБД Access можно составлять различные виды запросов, основными из которых являются запросы на выборку, групповые запросы, запросы на изменение.

При формировании структуры запроса указывается набор объектов, из которых извлекается данные, набор полей, условия отбора, вид сортировки записей, критерии группировки и т.п.

Структура запроса определяются в режиме конструктора запросов.

В этой лекции разговор пойдет о создании запросов в БД «Хлебокомбинат».

Постановка задачи

Спроектировать базу данных «Хлебокомбинат» с использованием метода семантического моделирования «Сущность – Связь» и реализовать в СУБД MS Access.

Хлебокомбинат выпускает ассортимент хлебобулочной и кондитерской продукции разных категорий: хлеба, торты, печенье, пирожные, пряники, сушки и т.п. Категория определяет срок годности продукции. Известен состав, рецептура каждого вида продукции. Один и тот же ингредиент используется при изготовлении нескольких видов изделий в определенной пропорции на 1 кг изделия.

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

Сформировать заявки на поставку ингредиентов, если известен план выпуска продукции на месяц.

Рис. 1 Схема данных БД «Хлебокомбинат»

    1. Общий Порядок создания запросов

  1. Вкладка "Создание" / группа "Другие" / Конструктор запросов .

  2. Из появившегося диалогового окна «Добавление таблицы» выбрать те таблицы (запросы), в которых находится необходимые для создания нового запроса данные.

Если в дальнейшем возникнет необходимость в данных другой таблицы, то для вызова диалогового окна «Отобразить таблицу», выбрать команду на вкладке «Работа с запросами» / Констриктор / группа "Настройка запроса".

  1. Заполнить нижнюю часть бланка запроса:

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

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

      2. выбрать поле в таблице в верхней части запроса и перетащить его мышкой в нижнюю часть запроса;

      3. в нижней части запроса в строке «Имя таблицы» из раскрывающего списка выбрать имя нужной таблицы; в строке «Поле» – выбрать имя поля.

Если перетащить в бланк знак звездочки, MS Access помещает имя таблицы или запроса в один столбец и добавляет к имени точку и звездочку.

  1. Для удаления столбца из бланка запроса необходимо выделить нужное поле, щелкнув соответствующую область выделения столбца, а затем нажмите клавишу DEL (рис .31).

Рис. 2 Удаление поля из бланка запроса

  1. При необходимости добавить в запрос условия отбора записей.

  2. Для запуска запроса на вкладке "Работа с запросами" / Конструктор / группа "Результаты" выбрать команду «Выполнить» или дать команду «Режим таблицы» .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]