0% found this document useful (0 votes)
5 views1 page

Fasdfds

The document outlines an Entity Relationship Diagram (ERD) detailing various entities such as CUSTOMER, INSURANCE, and PAYMENT, along with their attributes and relationships. It includes information about discounts, customer reviews, corporate feedback, vehicle insurance, and driver assignments. The ERD serves as a comprehensive representation of the data structure for a vehicle rental and insurance management system.

Uploaded by

iamaayushydv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Fasdfds

The document outlines an Entity Relationship Diagram (ERD) detailing various entities such as CUSTOMER, INSURANCE, and PAYMENT, along with their attributes and relationships. It includes information about discounts, customer reviews, corporate feedback, vehicle insurance, and driver assignments. The ERD serves as a comprehensive representation of the data structure for a vehicle rental and insurance management system.

Uploaded by

iamaayushydv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Entity Relationship Diagram CUSTOMER

DISCOUNT INSURANCE
customer_id:INTEGER
discount_id:INTEGER provider:VARCHAR
address:VARCHAR
discount_percentage:DECIMAL coverage_details:VARCHAR
phone_number:INTEGER
eligibility_criteria:LONG VARCHAR expiry_date:DATE
email:VARCHAR
expiry_date:DATE
CUSTOMER REVIEW is given by INDIVIDUAL CUSTOMER
review_id:INTEGER first_name:VARCHAR can have covers
customer_id:INTEGER LOYALTY DISCOUNT VEHICLE INSURANCE
can provide last_name:VARCHAR
review_text:LONG VARCHAR customer_id:INTEGER vehicle_insurance_id:INTEGER
DOB:DATE
CORPORATE FEEDBACK can have is tied to vehicle_id:INTEGER
feedback_id:INTEGER
company_id:INTEGER
feedback_text:LONG VARCHAR is tied to can provide CORPORATE COMPANY
feedback_date:DATE SPECIAL FLEET DISCOUNT
company_name:VARCHAR
is tied to DRIVER INSURANCE
rating:DECIMAL fleet_code:INTEGER
contact_name:VARCHAR driver_insurance_id:INTEGER
can provide is tied to
fax:INTEGER driver_id:INTEGER
can insure
PAYMENT RECEIPT can have can have
is tied to
payment_id:INTEGER receipt_id:INTEGER
customer_id:INTEGER has payment_id:INTEGER
amount:INTEGER is tied to customer_id:INTEGER
date:DATE amount:INTEGER is tied to
payment_method:VARCHAR date:DATE
payment_method:VARCHAR
is tied to
has
FUEL STATUS
HIRE ARRANGEMENT
fuel_id:INTEGER
can have hire_code:INTEGER
vehicle_id:INTEGER
is tied to customer_id:INTEGER
fuel_level:INTEGER
has vehicle_id:INTEGER can have
last_refuel_date:DATE can have
commencing_date:DATE
is tied to is tied to
finishing_date:DATE DRIVER POOL
hire_charge:DECIMAL pool_id:INTEGER
is handled by payment_status:VARCHAR pool_location:VARCHAR
can be used in
number_of_drivers:INTEGER
supervisor_name:VARCHAR
is managed by
have
can have

DRIVER DRIVER BLACKLIST


driver_id:INTEGER blacklist_id:INTEGER
pool_id:INTEGER driver_id:INTEGER
can handled
first_name:VARCHAR blacklist_reason:VARCHAR is assigned to
HIRE CENTER can have last_name:VARCHAR reported_by:VARCHAR
OFFICE FLEET HIRE
can have center_id:INTEGER license_number:VARCHAR ban_duration:VARCHAR
address:VARCHAR is overseen by fleet_id:INTEGER is assigned to
location:VARCHAR experience:VARCHAR is tied to reinstatement_date:DATE
tel_number:INTEGER company_id:INTEGER can be
SPECIAL CHECKIN CENTER CHECK IN SERVICE capacity:INTEGER contact_number:INTEGER
manager_name:VARCHAR fleet_size:INTEGER REPLACEMENT VEHICLE
can handle contact_number:INTEGER can have is provided by
center_id:INTEGER checkin_id:INTEGER fleet_type:VARCHAR
has can contract replacement_id:INTEGER can have is tied to
location:VARCHAR vehicle_id:INTEGER
can handled by is tied to HIRE AGREEMENT REGIONAL OFFICE vehicle_id:INTEGER
capacity:INTEGER inspector_id:INTEGER belongs to can have have
agreement_id:INTEGER regional_office_id:INTEGER availability_status:VARCHAR DRIVER ASSIGNMENT
contact_number:INTEGER inspection_date:DATE
can handle replacement_period:VARCHAR
condition_report:LONG VARCHAR hire_code:INTEGER company_id:INTEGER assignment_id:INTEGER
terms_conditions:LONG VARCHAR driver_id:INTEGER
can include has
insurance_details:VARCHAR vehicle_id:INTEGER
performed oversee is tied to
depsoit_amount:INTEGER NATIONAL OFFICE can provide
can manage start_date:DATE
national_office_id:INTEGER end_date:DATE
can have can have RESCUE COMPANY
assignment_status:VARCHAR
is included in rescue_id:INTEGER
name:VARCHAR
VEHICLE ACCESSORIES is tied to
contact_number:INTEGER
accessory_id:INTEGER location:VARCHAR
VEHICLE ASSIGNMENT
vehicle_id:INTEGER is tied to VEHICLE AUCTION COMPANY
name:VARCHAR assignment_id:INTEGER
has auction_id:INTEGER
SPECIAL CHECK IN SERVICE type:VARCHAR fleet_id:INTEGER can be tied to
REPLACEMENT VEHICLE ASSIGNMENT name:VARCHAR
service_id:INTEGER price:DECIMAL vehicle_id:INTEGER
assignment_id:INTEGER contact_number:INTEGER
center_id:INTEGER warranty_period:DATE assignment_date:DATE
occurs at replacement_id:INTEGER auction_location:VARCHAR
vehicle_id:INTEGER status:VARCHAR
is tied to customer_id:INTEGER
inspection_report:LONG VARCHAR
is tied to assignment_start:DATE
service_date:DATE
assignment_end:DATE
can perform MILEAGE AGREEMENT
EMPLOYEE
agreement_id:INTEGER is tied to
emp_no:INTEGER
can have CHECK IN INSPECTOR vehicle_id:INTEGER is contracted by
center_id:INTEGER
inspector_id:INTEGER customer_id:INTEGER CONTRACT FIRM name:VARCHAR
center_id:INTEGER allowed_mileage:VARCHAR
contract_id:INTEGER position:VARCHAR
first_name:VARCHAR excess_charge_per_km:INTEGER
firm_name:VARCHAR department:VARCHAR
works at
last_name:VARCHAR contact_number:INTEGER contact_number:INTEGER
qualification:VARCHAR contract_details:VARCHAR works at
contact_number:INTEGER can have can have

has
is applied to ACCIDENT/BREAKDOWN VEHICLE USAGE HISTORY
incident_id:INTEGER usage_id:INTEGER
tied to
vehicle_id:INTEGER vehicle_id:INTEGER
driver_id:INTEGER start_date:DATE
incident_type:VARCHAR end_date:DATE
is managed by
date:DATE distance_travelled:VARCHAR
RESCUE SCHEME
report_details:LONG VARCHAR
VEHICLE REDISTRIBUTION scheme_id:INTEGER
is tied to
redistribution_id:INTEGER scheme_name:VARCHAR
vehicle__id:INTEGER coverage_details:LONG VARCHAR
center_id:INTEGER provider:VARCHAR
redistribution_date:DATE
new_location:VARCHAR
HIRE CHARGE
charge_id:INTEGER
can involve
hire_code:INTEGER
charge_amount:INTEGER
payment_status:INTEGER

is tied to

can provide can have has

RIVAL HIRE COMPANY VEHICLE has


VEHICLE SPECIFICATION
rival_company_id:INTEGER vehicle_id:INTEGER spec_id:INTEGER
is tied to
name:VARCHAR fleet_code:INTEGER vehicle_id:INTEGER
contact_number:INTEGER registration:INTEGER engine_size:VARCHAR
market_share:DECIMAL model:VARCHAR
is managed by fuel_type:VARCHAR
color:VARCHAR seating_capactiy:INTEGER
mileage_at_start:VARCHAR air_conditioning:VARCHAR

has

LOST AND FOUND


lost_item_id:INTEGER
vehicle_id:INTEGER
customer_id:INTEGER
item_name:VARCHAR
item_category:VARCHAR
report_date:DATE
return_date:DATE

You might also like