База данных Access Автостоянка
Разработка базы данных для предметной области Автостоянка AutoCar.
1. Провести анализ предметной области по следующему описанию:
В городе существует круглосуточная отапливаемая автостоянка “AutoCar” с установленной автоматизированной системой наблюдения, которая предоставляет гарантии безопасности автомобиля посетителя на своей территории, за счет того, что контролирует все выходы из комплекса автостоянки и сохраняет время автовладельцев на прогрев автомобиля, также в добавок ко всему закрытая автостоянка дает возможность избежать загрязнения от природных погодных условий. Клиент оплачивает место автостоянки ежемесячно.
Перечень входных (первичных) документов
Ограничение предметной области:
• Номер телефона клиента указывается в 10-ом формате;
• Номера автомобиля являются уникальный и имеют вид: Пример(А888НА174);
• Клиенты должны иметь возрастное ограничение 18+;
• Уникальный номер парковочного места имеет числовой формат с ограничением не более 999.
• дата рождения имеет вид (DD/MM/YYYY)
• Год выпуска имеет тип number к примеру 1965;
• У каждого уникального парковочного места есть своя цена.
• Клиент паркуются только на своем парковочном месте исходя из номера автомобиля;
• У одного клиента может быть несколько автомобилей;
• У одного автомобиля может быть несколько клиентов.
2. Создать базу данных с учетом ограничений предметной области.
3. Реализовать следующие отчеты (запросы):
• Выявить какой клиент больше всего задолжал автостоянке и когда у него был выполнен последний платеж.
• Посчитать сколько автомобилей имеют более одного хозяина и вывести всех хозяев.
• Вывести автомобиль который имеет самый маленький долг к автостоянке за указанный пользователем период.
• Вывести сумму долга по всем клиентам за указанный пользователем период, которая вычисляется из расчета того, что начисление происходит 1 раз в месяц, оплаты могут происходить хоть каждый день. Все суммы начислений в данном поле складываются а все оплаты идут со знаком минус. Долг может быть отрицательным!
• Вывести все номера и владельцев автомобилей, относящиеся к указанной пользователем марки автомобиля.
База данных Access Автостоянка содержит 7 таблиц, 9 запросов, 6 форм + главная кнопочная форма, 6 отчетов. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.
Пояснительной записки нет!
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.
Таблица «Клиенты» — База данных Access Автостоянка
Форма «Парковочные места» — База данных Access Автостоянка
Форма «Выставленные счета» — База данных Access Автостоянка
Отчет «Автомобили — более одного хозяина» — База данных Access Автостоянка
Отчет «Сумма долга» — База данных Access Автостоянка
Отчет «Авто определенной марки» — База данных Access Автостоянка
Отчет «Клиент, который больше всех задолжал» — БД Access Автостоянка
Главная кнопочная форма
Готовая база данных БД Access Автостоянка доступна для скачивания по ссылке ниже.