СУБД MS Access в сфере СКС и туризма

 

ТЕОРИЯ

Задание 2.3

1. Составить таблицу Аренда автомобилей (поля Страна и Марка автомобиля ‑ ключевые поля; наличие страховки по умолчанию есть):

 

Таблица "Аренда автомобилей"

Код страны

Страна

Марка автомобиля

Страховка

Стоимость на неделю, евро

Стоимость одного дополнительного дня, евро

AU

Австралия

Mazda Metro

нет

475

69

AU

Австралия

Toyota Corolla

да

637

76

AU

Австралия

Ford Fiesta

да

324

43

DEN

Дания

Toyota Corolla

да

558

81

DEN

Дания

Ford Fiesta

нет

436

57

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(заполнить таблицу данными на свое усмотрение)

 

2. Составить таблицу Клиент автопроката, содержащую поля: Код клиента, ФИО клиента, телефон, наличие водительских прав. (ввод телефона обеспечить по маске ввода)

3. Составить таблицу Заказ на аренду, в которой предусмотреть следующие поля: Номер заказа, Клиент, Возраст водителя, Страна, Марка автомобиля, Дата начала аренды, Число дополнительных дней аренды.

С помощью "Мастера подстановок" задать:

·       код страны и марка автомобилей ‑ поле со списком из таблицы Аренда автомобилей;

·       Клиент должен выдаваться как поле со списком фамилий из таблицы Клиент автопроката;

4. Создать схему базы данных, увязав между собой таблицы.

5. Для таблицы Заказ на аренду создать форму с тем же именем, в которой при вводе новых данных:

·      дата начала аренды должна выдаваться по умолчанию как текущая дата;

6. Составить запрос о ценах по всем маркам автомобилей для заданной страны (запрос с параметром).

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

8. В форму Заказ на аренду  добавить элемент управления "Кнопка", нажатие которой обеспечит выполнение макроса выводящего отчет о всех заказах автомобилей (использовать отчет из п.7).

9. Составить запрос (см.Вычисления в запросе), рассчитывающий полную стоимость оплаты за аренду автомобиля (с учетом основной недельной и дополнительной).

10. По запросу из п.9 составить отчет.

11. Создать меню в "Области навигации" (открыть меню области навигации → «Настройка» → «Неназначенные объекты» → контекстное меню нужного пункта → «Добавить в группу…» → «Создать группу…»), в котором следует предусмотреть следующие пункты:

·      цены на аренду в заданной стране (страна задается через параметр);

·      ввод нового заказа на прокат (через форму из п.5);

·      расчет полной стоимости проката (использовать отчет из п.10).

12. Используя результаты запроса п.7 и операцию слияния, создать в Word для каждого клиента письмо следующего содержания:

 

«…» ─ соответствующие поля слияния.