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

 

ТЕОРИЯ

Задание 2.5

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

 

Таблица "Авиарейсы"

Номер рейса

Код страны

Страна

Стоимость билета, евро

Страховка

Скидки, %

A-345

АU

Австралия

475

Нет

0

A-347

АU

Австралия

558

Да

5

A-349

АU

Австралия

537

Да

5

Д-18

DEN

Дания

203

Да

2

Д-22

DEN

Дания

218

Да

5

Ф-11

FR

Франция

250

Нет

0

Ф-18

FR

Франция

258

Да

5

 

2. Составить таблицу Бронирование билетов, содержащую поля: Код фирмы, Телефон фирмы, Дата бронирования, Номер рейса, Число билетов.

Заполнить ее произвольными данными (6 — 8 строк).

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

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

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

·      номер рейса должен выдаваться как поле со списком (коды берутся из таблицы Авиарейсы).

5. Составить запрос о ценах на все рейсы в заданную страну (запрос с параметром).

6. Создать запрос о всех бронированиях с указанием полей: Код фирмы, Страна, Номер рейса, Число билетов, Стоимость билета. Рассчитать общую стоимость забронированных билетов.

7. По запросу п.6 составить отчет о бронировании.

8. Для формы Бронирование билетов обеспечить с помощью макроса вывод отчета о бронировании после любого обновления данных (использовать отчет из п.7).

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

·      цены на авиабилеты в заданной стране (см. п.5);

·      ввод нового бронирования (через форму из п.4);

·      стоимость забронированных билетов (использовать отчет из п.7).