Загрузка данных
Обработка заняла 7s
Да, переходим к заданию №2. В документе оно требует: взять описание предметной области со стр. 122, вставить в скобках названия таблиц, где находятся соответствующие данные, и расширить описание.
Для твоего варианта названия таблиц будут именно с 8.
Задание №2
Описание предметной области
Проектирование любой базы данных начинается с анализа бизнес-правил и принципов функционирования соответствующей организации.
Наша организация имеет большой парк автотранспортных средств (Vehicle8) и представительства (офисы) в различных городах и странах (RentalOffice8, Country8), в которых оформляются договоры с клиентами на прокат (аренду) автотранспортных средств (RentalAgreement8).
Клиентами организации (Client8) могут быть частные лица, имеющие водительское удостоверение (DrivingLicense), или другой документ, удостоверяющий личность. Если клиент не имеет водительского удостоверения, он может арендовать транспортное средство только с водителем. В информации о клиенте указываются его фамилия, имя, отчество, город, адрес и страна проживания (Country8).
В договоре аренды (RentalAgreement8) указываются все основные условия аренды: начало аренды, срок аренды, дата окончания аренды, фактическая дата окончания аренды, контактное лицо и телефон, а также офис, в котором оформляется договор, и офис возврата транспортного средства (RentalOffice8). В договоре также указываются клиент (Client8) и транспортное средство (Vehicle8), которое предоставляется в аренду.
Условия получения и возврата автотранспортного средства могут предусматривать различные варианты: самостоятельно на специализированных стоянках компании либо доставка автомобиля за дополнительную плату по конкретному адресу. Информация о дополнительных условиях аренды хранится в таблице AdditionalRentalCondition8.
Также можно вернуть, могут быть указаны различные дополнительные условия (например, страховка, франшиза — часть стоимости, которую оплачивает клиент при возникновении страхового случая, количество бесплатных километров, входящих в стоимость аренды, и т. п.). Стоимость дополнительных услуг и условий хранится в таблице AdditionalRentalCondition8, а их применение к конкретному договору фиксируется в таблице AgreementDetail8.
Договор считается вступившим в силу только после его оплаты. Информация об оплате и платежных документах хранится в таблице PaymentDocument8. В ней фиксируются номер платежного документа, номер договора, тип документа, дата оплаты, сумма и валюта платежа.
Договор может быть аннулирован до наступления срока аренды; в этом случае, если договор уже был оплачен, клиенту возвращается стоимость договора. Все факты перечисления денег должны фиксироваться. Информация об отмене договора и его состоянии хранится в таблице RentalAgreement8, а сведения о произведённых платежах — в PaymentDocument8.
Оплата осуществляется либо банковской картой, если автомобиль резервируется через Интернет заранее, либо наличными или картой в случае без предварительного бронирования. Также при возврате автомобиля возможны дополнительные оплаты, связанные со штрафами при использовании автомобиля. Оплата договора может быть выполнена в любой валюте с учетом текущего курса на день оплаты. Используемые денежные единицы хранятся в таблице Currency8, а сведения о курсах валют на определённую дату — в таблице CurrencyRate8.
Клиент, получивший автотранспортное средство, фиксирует его возврат в любом офисе организации. При возврате транспортного средства возможен перерасчет услуг (если, например, нарушены сроки договора). Сведения о транспортных средствах, доступных для аренды, хранятся в таблице Vehicle8. В ней указываются категория автомобиля, стоимость проката, марка, модель, цвет, государственный номер и валюта стоимости. Категории транспортных средств и количество мест в них хранятся в таблице Category8.
---
Что именно мы добавили
Чтобы преподавателю было видно выполнение задания, в Word я бы выделил другим цветом именно добавленные нами части:
(Vehicle8)
(RentalOffice8, Country8)
(RentalAgreement8)
(Client8)
(DrivingLicense)
(AdditionalRentalCondition8)
(AgreementDetail8)
(PaymentDocument8)
(Currency8)
(CurrencyRate8)
(Category8)
расширенные предложения про то, какие именно данные находятся в каждой таблице.
Это соответствует формулировке задания: названия таблиц в скобках + расширение описания + выделение добавленного текста другим цветом.
Задание №3 пока не трогаем.