Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные и контрольные_Access З-32.doc
Скачиваний:
6
Добавлен:
26.11.2019
Размер:
775.68 Кб
Скачать

Контрольная работа 3

Цель работы: составление запросов к базе данных.

Рассмотрим составление запросов на примере задачи «Торговля автомобилями».

  1. Простой запрос

Выбрать из таблицы «Автомобили» все марки в ценовом диапазоне от 300 до 400 тысяч рублей. Указать модель, мощность и количество дверей этих марок автомобилей.

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

Из списка полей таблицы выберите двойным щелчком мыши поля модель, мощность двигателя, число дверей и заводская цена.

В строку Условие отбора столбца заводская цена введите условие: >300000 and <400000.

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

  1. Запрос на базе нескольких таблиц

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

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

Из списка полей таблицы Модели автомобилей выберите двойным щелчком мыши поля модель, цвет и число дверей. Из списка полей таблицы Клиенты и заказы выберите двойным щелчком мыши поля фамилия, имя, отчество, адрес и телефон.

В строку Условие отбора столбца число дверей введите условие: 4.

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

  1. Запрос с параметром

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

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

Из списка полей таблицы Модели автомобилей выберите двойным щелчком мыши поля модель и цвет. Из списка полей таблицы Клиенты и заказы выберите двойным щелчком мыши поля фамилия, имя, отчество и дата заказа.

В строку Условие отбора столбца дата заказа введите условие: >=[Введите дату начала периода] and <=[Введите дату окончания периода]

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