База данных Access Автошкола
Разработка базы данных для предметной области Автошкола.
Вы работаете в автошколе. Ваша компания работает с учениками, которым необходимо обучиться вождению. Вашей задачей является отслеживание финансовой стороны деятельности фирмы, формирование учебных групп по вождению, анализ отчетной информации. Фирма предлагает обучение по различным программам обучения. Каждая программа характеризуется ценой, количеством часов и категорией. На выбор предоставляются самые распространенные категории вождения: «А», «В», «С» и т.д.
При первом обращении клиента в автошколу в базу данных вносится вся необходимая информация: ФИО, дата и место рождения, данные паспорта телефон и т.д. После записи определенного количества желающих пройти обучение, вы формируете группы учеников. Для удобства клиентов группы могут быть сформированы на утреннее и вечернее время проведения. Предполагается, что цена обучения не зависит от времени проведения. Каждая группа характеризуется программой обучения, временем проведения, датой начала обучения и датой проведения экзамена. В одной группе одновременно проходят обучение несколько учеников. После окончания обучения в базе данных фиксируется факт сдачи или не сдачи экзамена.
По результатам ввода в опытную эксплуатацию ПО «База данных Access Автошкола» было принято решение хранить в системе данные о инструкторах и автомобилях. Каждый автомобиль, на котором ученики проходят обучение, характеризуется маркой, моделью, номером, цветом и т.д. По каждому инструктору известно ФИО, дата рождения, стаж, дата приема на работу и т.д.
Дополнительно база данных Access Автошкола требует выполнения следующих функций:
• Формирование списка учеников, несдавших экзамен;
• формирование списка учеников определенного инструктора;
• формирование прайс-листа;
• подсчет прибыли от обучения каждой группы;
• анализ эффективности обучения по группам в зависимости от количества сдавших и не сдавших экзамен.
База данных Access Автошкола содержит 7 таблиц, 4 запроса, 7 форм + главная кнопочная форма, 5 отчетов. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.
Пояснительной записки WORD нет!
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• различные виды запросов к базе данных: на выборку; с использованием логических операций в условии отбора; с параметром; перекрестный запрос; на обновление; на добавление; на удаление; с вычисляемыми полями (если это возможно для Вашей предметной области).
• отчеты,
• главную кнопочную форму.
Таблица «Автомобили» — База данных Access Автошкола
Запрос «Не сдали экзамен» — База данных Access Автошкола
Форма «Группы» — База данных Access Автошкола
Форма «Карточка ученика» — База данных Access Автошкола
Форма «Карточка инструктора» — База данных Access Автошкола
Отчет «Анализ эффективности» — База данных Access Автошкола
Отчет по группам — База данных Access Автошкола
Отчет «Прайс-лист» — База данных Access Автошкола
Главная кнопочная форма
Готовая база данных БД Access Автошкола доступна для скачивания по ссылке ниже.