Курс занятий на Оператора компьютерного набора
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Практическая работа № 5.

Тема занятия: Создание запросов.

Цель занятия: Научиться создавать все типы запросов. Научиться отбирать записи по заданному признаку.

План занятия:

1.  Создание простых запросов с помощью мастера.

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

3.  Создание запросов на удаление.

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

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

1.  Создание простых запросов с помощью мастера.

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

Рассмотрим данный вид запросов на конкретном примере.

Пример: Необходимо отобрать данные о всех клиентах проживающих в городе Симферополе.

•  Запустите базу данных торгового предприятия и перейдите на вкладку Запросы.

•  Нажмите на кнопку Создать, В окне Новый запрос выберите Простой запрос и нажмите ОК.

•  В окне Создание запроса в поле Таблицы и запросы выберите таблицу «Клиенты». Используя кнопку перетащите все поля таблицы в область Выбранные поля. Нажмите Далее.

•  В следующем окне установите переключатель на Изменить макет запроса И нажмите Готово.

•  В появившейся форме найдите столбец Адрес в поле условие отбора укажите Like "Симферополь*" (символ * означает, что после указанного слова будет находиться любое сочетание символов)

•  Закройте и сохраните изменение макета запроса.

•  Проверьте правильность выполнения данного запроса. Переименуйте данный запрос в «Клиенты в Симферополе»

Задание: Создайте запрос позволяющий отобрать данные о товарах поставки которых не прекращены.

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

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

Рассмотрим данный вид запросов на конкретном примере.

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

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

•  Нажмите на кнопку Создать, В окне Новый запрос выберите Конструктор и нажмите ОК.

•  В окне Добавление таблиц выделите таблицы «Клиенты» и «Заказы» и нажмите кнопку Добавить.

•  Из таблицы «Клиенты» перетащите поле Фамилия В Поле запроса

 

Поле запроса

 

 

Таблица «Клиенты

 

•  Аналогичным образом перетащите поля Код заказа, Товар, Сотрудник, Количества, Дата заказа Из таблицы «Заказы».

•  Введите [введите фамилию клиента заказы которого вас интересуют] в поле Условие отбора для столбца Фамилия.

•  Закройте режим конструктора и сохраните данный запрос. Назовите запрос «Заказы по фамилии клиента».

•  Проверьте работу запроса.

Задание: Создайте запрос, позволяющий по коду сотрудника определить какие товары он продал.

3. Создание запросов на удаление.

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

Рассмотрим выполнение данного вида запроса на конкретном примере.

 

Тип запроса

 

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

•  Нажмите на кнопку Создать, В окне Новый запрос выберите Конструктор и нажмите ОК.

•  В окне Добавление таблиц выделите таблицу «Сотрудники» и нажмите кнопку Добавить.

•  Нажмите на стрелку рядом с кнопкой Тип запроса и выберите тип запроса – Удаление.

•  Перетащите символ * из таблицы «Сотрудники» в поле запроса, это действие позволит применить запрос ко всем полям таблицы.

•  Перетащите поле Код сотрудника из таблицы «Сотрудники» в поле запроса. В поле условие отбора введите [введите код сотрудника, который был уволен].

•  Сохраните данный запрос и сохраните его под именем «Уволить сотрудника».

•  Проверьте работу запроса.

Задание: Создайте запрос позволяющий удалить из таблицы «Товары» те товары поставки, которых прекращены.

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

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

Пример: Необходимо создать запрос, позволяющий автоматически повысить процентную ставку всем продавцам на 2,5 процента.

•  Создайте новый запрос в режиме конструктора.

•  Добавьте таблицу «Должности»

•  Укажите тип запроса Обновление.

•  Перетащите в поле запроса поля Наименование должности и Процентная ставка.

•  В условие отбора для поля Наименование должности введите "продавец".

•  В поле обновление для Процентной ставки введите [Должности]![Процентная ставка в %]+2,5.

•  Назовите данный запрос – «Повышение зарплаты продавцам».

•  Проверьте работу запроса.

Задание: Создайте запрос на обновление, который позволяет по коду товара изменить цену на этот товар на 15 процентов.

Контрольные вопросы:

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

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

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство