Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SUBD_laby_1-8.doc
Скачиваний:
17
Добавлен:
31.05.2015
Размер:
10.5 Mб
Скачать

Вариант № 5

«Доставка товаров на дом»

  1. Создать запрос на выборку используя расширенный фильтр (см. лаб. раб. № 3), задать ему имя «Товары фирмы Philips». В запрос поместить следующие поля: Название товара, Марка товара, Описание товара, Серийный номер товара, Стоимость товара. Поле «Название товара» отсортировать по возрастанию. Для поля «Марка товара» задать условие фильтрации, например – Like «Philips».

  2. Создать простой запрос на выборку «Личные данные клиентов» с помощью Мастера построения простых запросов. В запрос поместить следующие поля: Фамилия клиента, Имя клиента, Отчество клиента, Домашний адрес клиента, Телефон клиента.

  3. В режиме Конструктора сформировать запрос «Доставка товаров». В запрос поместить следующие поля: Фамилия клиента, Название товара, Стоимость товара, Количество доставленного товара, Метод доставки, Дата доставки плановая, Дата доставки фактическая, Время доставки плановое, Время доставки фактическое. Отсортировать записи по возрастанию значений даты доставки фактической.

  4. В режиме Конструктора сформировать запрос «Клиенты без товара», который отображает список клиентов, которым товар не был доставлен. В запрос поместить следующие поля: Фамилия клиента, Имя клиента, Отчество клиента, Код клиента (из таблицы «Доставка»). Для поля «Код клиента» задать условие отбора «Is Null» и на экран не выводить. Отсортировать список клиентов в алфавитном порядке.

  5. В режиме Конструктора сформировать запрос «Алфавитный список товаров», отображающий информацию обо всех товарах. В запрос поместить все поля из базовой таблицы «Товары», отсортировать список в алфавитном порядке.

  6. В режиме Конструктора сформировать запрос «Фамилии клиентов, начинающиеся на М». В запрос поместить следующие поля: Фамилия клиента, Имя клиента и Отчество клиента. Для поля «Фамилия клиента» задать условие отбора, например: Like «М*». Отсортировать список в алфавитном порядке.

  7. В режиме Конструктора на основе таблиц «Товары» и «Доставка» сформировать запрос на выборку, который отображает информацию о товарах, доставленных после полудня. Запросу задать имя «Доставка после полудня». В запрос поместить следующие поля: Название товара, Описание товара, Стоимость товара, Дата доставки фактическое, Время доставки фактическое. Для поля «Время доставки фактическое» задать сортировку по возрастанию и условие отбора, например: >#12:00#.

  8. В режиме Конструктора сформировать запрос на выборку, позволяющий восстановить исходную информации о заданной предметной области. В запрос поместить все поля из таблиц «Клиенты», «Товар» и «Доставка», за исключением ключевых полей. Запросу задать имя «Исходные данные».

  9. В режиме Конструктора на основе базовой таблицы «Товары» сформировать запрос на выборку «Самые дорогие товары», отображающий информацию о 3 самых дорогих товарах. В запрос поместить следующие поля: Название товара, Стоимость товара. Отсортировать записи по убыванию стоимости товара. В свойствах запроса установить Набор значений 3.

  10. В режиме Конструктора сформировать запрос «Список клиентов, по фамилии», который отображает список трех клиентов по фамилии, например In(«Иванов»;«Петров»;«Сидоров»). Значения фамилий задать самостоятельно. В запрос поместить следующие поля: Фамилия клиента, Имя клиента, Отчество. Отсортировать список в алфавитном порядке.

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