?
Глава 1. Теоретические аспекты разработки базы данных
1.1 Основные понятия и определения
В рамках данной курсовой работы было рассмотрено направление «прокат автомобилей». Это оправдано развитием организаций по аренде коммерческих автомобилей, которым требуется компьютеризированная инвентаризация имеющихся транспортных средств. Эта информация обширна и фрагментирована. Чтобы отслеживать все автомобили, которые можно арендовать, организация должна структурировать данные по этим автомобилям. Отсутствие такой возможности приводит к проблеме потери данных и большим временным затратам на выборку данных.
Нас интересует работа автопроката.
Углубимся в структуру работы автопроката.
Прокат автомобилей (или аренда автомобилей) - очень популярная и востребованная услуга. Прокат автомобилей есть в каждом городе - от большого до самого маленького.
Простые процедуры аренды автомобилей. Клиент должен быть не моложе 21 года и не старше 70 лет. Сотрудник по аренде должен предъявить паспорт и (международные) водительские права. На момент заключения договора сертификат должен быть действителен не менее двух лет. В некоторых странах обслуживание клиентов осуществляется только с помощью кредитной карты, а в большинстве стран оплата услуг производится наличными, но требуется небольшой залог.
Арендная плата должна включать:
1) Неограниченное количество автомобилей для вождения;
2) Доставить машину заказчику в черте города.
3) Отремонтировать или заменить автомобиль в случае технической неисправности, за исключением повреждения шин и лобового стекла;
Комплексное страхование от несчастных случаев, произошедших без вины клиента.
4) Страхование автомобиля на случай аварии по вине клиента, превышающей определенную сумму (однако, если водитель во время аварии находился в нетрезвом виде, страховка не выплачивается);
5) Страхование пассажира (кроме водителя) от несчастных случаев (водитель может застраховать себя за дополнительную плату);
6) данные.
Автомобиль обычно доставляется с полным баком, но он также должен быть возвращен в авто прокатную контору с полным баком.
Прокатный автомобиль также можно забронировать в месте отдыха при покупке тура в вашем агентстве, включив ее в пакет услуг. Многие агентства предлагают это своим клиентам, потому что заказ аренды автомобиля в вашем агентстве облегчает туристу чтение договора аренды на иностранном языке и гарантирует качественные и понятные услуги при заключении договора купли-продажи, как и все остальные.
Автомобили застрахованы от всех рисков на условиях КАСКО и ОСАГО. В случае аварии клиент несет ответственность в размере депозита - 200 долларов США, а все остальные повреждения автомобиля покрывает страховая компания.
Процесс аренды автомобиля прост и понятен. Все, что вам нужно, - это минимальный комплект документов (паспорт и водительские права) и 15 минут для оформления документов на аренду.
Типовая структура предприятия, предоставляющего услуги по прокату автомобилей (рис. 1.1)
?
Рис. 1.1 Типовая структура предприятия, предоставляющего услуги по прокату автомобилей
Документы, регулирующие деятельность организаций по прокату автомобилей:
1) Федеральный закон от 08.11.2007 N 259-ФЗ (ред. от 13.07.2015) "Устав автомобильного транспорта и городского наземного электрического транспорта" (с изм. и доп., вступ. в силу с 19.10.2015) регулирует отношения, возникающие при оказании услуг автомобильным транспортом и городским наземным электрическим транспортом, которые являются частью транспортной системы Российской Федерации.
2) "Гражданский кодекс Российской Федерации (часть вторая)" от 26.01.1996 N 14-ФЗ (ред. от 29.06.2015) (с изм. и доп., вступ. в силу с 01.07.2015) § 2. Прокат.
1.2 Проектирование логической и физической моделей базы данных
Логический уровень описания базы данных (логическая модель) отражает логические связи между таблицами.
Логическая модель базы данных «Прокат автомобилей».
Таблица «Автомобили» (ключевое поле Гос Номер) -> Таблица «Прокат» (Гос Номер)
Тип связи: один ко многим (на один автомобиль может быть много заявок).
Таблица «Клиенты» (ключевое поле Код Клиента) -> Таблица «Прокат» (Клиент)
Тип связи: один ко многим (один арендатор может сделать неограниченное число заявок).
Таблица «Сотрудники» (ключевое поле Код Сотрудника) -> Таблица «Прокат» (ФИО Сотрудника)
Тип связи: один ко многим (один сотрудник может оформить неограниченное число заявок).
Анализируя данную логическую модель, можно сделать вывод, что данная структура базы данных позволяет обеспечить целостность информации при любых изменениях в таблицах, которые осуществляют различные сотрудники организации по прокату автомобилей.
Физический уровень описания реляционной базы данных (физические модели) характеризуют способы обработки и хранения информации. В теории и практике разработки баз данных и систем управления базами данных разделяют два подхода к построению физических моделей данных.
Первый подход не связан с конкретной СУБД и предполагает описание физических свойств данных каждой таблицы — физические модели таблиц базы данных.
Второй подход к разработке физической модели связан с разработкой архитектуры, организации и хранения данных в конкретной СУБД — физические модели хранения данных.
Разработчик базы данных может не знать архитектуру прикладной программной системы, с помощью которой он создает свою информационную систему, но при этом он должен проработать физические модели для каждой таблицы.
Таблица «Автомобили».
Содержит информацию о Гос номере, Марке, Модели, Типе Кузова, Типе Двигателя, Цвете автомобиля, Объеме Двигателя, Коробке Передач, Количестве Дверей, Положение Руля, Пробеге(км) автомобиля, Цене за час и о Цене за день.
Таблица «Клиенты».
Содержит информация о Коде Клиента, ФИО Арендатора, Данных Паспорта (Серия, Номер), Номере Телефона, Адресе, о правах на управление транспортом (Определенной Категории), о стаже вождения и о Возрасте Арендатора.
Таблица «Прокат».
Содержит информацию о Коде Проката, Клиенте, Гос Номере, ФИО Сотрудника, принявшего заявку, о Дате Выдачи на час, Дате Выдачи на день и о Дате Возврата за день.
Таблица «Сотрудники»
Содержит информацию о Коде Сотрудника, ФИО Сотрудника работающий в данной организации, о Должности, Возрасте Сотрудника, о Поле Сотрудника, Данные Паспорта (Серия, Номер), Адресе и о Номере Телефона.
Физическая модель таблицы базы данных предполагает описание свойств каждого поля таблицы. Физическая модель базы данных «Прокат автомобилей».
?