Запросы в базах данных
Пришла пора создать запросы для нашей базы данных "Видеотека".
Запрос – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Мы познакомимся с двумя способами создания запросов в Microsoft Access:
- Мастер запросов;
- Конструктор запросов.
Для начала работы откройте свою базу данных "Видеотека".
[spoiler]
Создание запроса на выборку с помощью "Мастера запросов"
Задание: создать простой запрос на выборку.На вкладке "Создание" выбираем "Мастер запросов". На экране появляется диалоговое окно с предложением создать новый запрос на выборку и списком типов запросов.
Выбираем "Простой запрос". На следующем шаге Мастера из списка "Таблицы и запросы" выбираем источник данных для запроса, в нашем случае таблица "Видеотека". Указав источник, нам открывается доступ к полям, из которых мы выбираем нужные при помощи инструментов в виде кнопочек со стрелочками.
Выбрав необходимые поля жмём на "Далее". На последнем шаге Мастера задаём имя запроса и выбираем дальнейшее действие:
- Открыть запрос для просмотра данных;
- Изменить макет запроса.
Не будем менять макет и выберем первый предложенный вариант.
Мы закончили создавать простой запрос на выборку, в результате чего в списке объектов базы появился раздел "Запросы" с созданным нами запросом.
Открыв его мы увидим таблицу с нашими фильмами, но в кратком варианте (только поля Фильм, Режиссёр, Жанр, Рейтинг).
Создание запроса на выборку с помощью "Конструктора запросов"
Задание: создать запрос "Фильмы ХХ века".
На вкладке "Создание" выбираем "Мастер запросов". На экране появляется диалоговое окно с предложением добавить таблицу.
Для решения поставленной задачи нам достаточно таблицы "Видеотека". Выбираем её из списка, кликаем "Добавить" и закрываем текущее диалоговое окно. В результате выбора на экране появилась структура выбранной таблицы.
Следующий шаг - формирование структуры запроса. В полях "Поле" и "Имя таблицы" выбираем необходимые для запроса данные (смотри образец ниже). Флажок "Вывод на экран" у поля "Год" отключаем и добавляем "Условие отбора" - <2000.
Закрываем запрос, отвечая на предложение сохранить его...
Просмотрев результат работы запроса мы видим, что из нашей базы отображаются только фильмы, созданные до 2000 года, причём сам год создания фильма в результатах не отображается.
Задание на урок:
Создать запросы для базы данных "Видеотека":
- Российские фильмы (поле "Страна" на экран не выводить);
- Фильмы любимого режиссёра (выбор режиссёра на ваше усмотрение, его имя указать в имени запроса, но в самом запросе на экран не выводить);
- Фильмы любимого актёра (выбор актёра на ваше усмотрение, его имя указать в имени запроса, но в самом запросе на экран не выводить);
- Европейские фильмы (указать все поля, кроме исполнителей главных ролей);
- Мои любимые фильмы (рейтинг не ниже 7);
- Не смотреть! (список фильмов с рейтингом ниже 3);
- Фильмы для детей (возраст до 16 лет);
- Посмеёмся всей семьёй! (фильмы в жанре "комедия" с рейтингом более 6 и возрастом до 12 лет).
Ваши результаты в виде файла Видеотека_Фамилия_Класс_Группа.accdb отправляем в папку Обмен. Где:
- Фамилия - фамилия автора работы,
- Класс - класс с литерой,
- Группа - номер группы.
Ваши помощники:
Сайт:
Файл: Zapros_Access.pdf - Создание запросов в Access
Видео: Как создать запросы в Microsoft Access за 10 минут
Zapros_Access.pdf ( 603.17 КБ)