Составить базу данных «Автопарк», содержащую информацию об автомобилях (номер, марка, грузоподъемность, дата последнего ремонта), водителях (табельный номер, фамилия, класс), рейсах (автомобиль, водитель, дата, груз, номер накладной, пункт отправления, пункт назначения, километраж).
Таблицы должны быть составлены исходя из требований 3-й нормальной
формы.
Установить связи, заполнить таблицы записями (15-20 рейсов).
Заполнение номеров автомобилей (из таблицы «Рейсы») должно производиться путём выбора значений из таблицы «Автомобили», с разрешением ввода других номеров.
Создать пользовательский интерфейс (кнопочную форму-заставку, открываемую автоматически с открытием базы данных), обеспечивающий следующие возможности:
- просмотр всей информации (без возможности внесения изменений). Делается с помощью запросов, высвечивающих все поля таблиц;
- редактирование таблицы «Рейсы» с помощью ленточной формы;
- добавление нового водителя (из вспомогательной таблицы);
- запрос, высвечивающий фамилии водителей 1-го класса, совершивших рейсы на автомобилях заданной марки (оформить как от-чет, с благовидным дизайном);
- выход из приложения.
Форма должна быть привлекательной на вид, назначение кнопок ясным и по-нятным.
В пояснительной записке изложить: концептуальную схему базы данных, требования 1-й, 2-й и 3-й нормальных форм, выявить функциональные зависимости атрибутов в каждой таблице и привести схемы реляционных таблиц с обоснованием требования 3-й нормальной формы.