Question: Draw the ERD based on the case. SUBSCRIPTION SUPPLIER CUSTOMER PK, FK cust id PK supp_id PK cust id PK, FKpkg_id supp_name cust_Iname supp_address cust_fname
Draw the ERD based on the case.


SUBSCRIPTION SUPPLIER CUSTOMER PK, FK cust id PK supp_id PK cust id PK, FKpkg_id supp_name cust_Iname supp_address cust_fname PACKAGE CHANNEL supp_contact cust Ibilldate supp_phone cust balance PK, FKchan_num cust_email PK, FKpkg_id SCHEDULE cust_status PK, FK chan_num cust surveydate PROGRAM PK sch_date FK chan_num PK pgm_id FK pgm_id CHANNEL pgm_name pgm_desc PK chan_num AGENT pgm_lentgh FK chantype_id PK agent id FK chantype_id agent_name CHANNEL TYPE FK rtg_code PK chantype_id FK supp_id ACCOUNT chantype_name MODIFICATION mod id PACKAGE RATING mod_date PK pkg_id PK rtg_code mod_type pkg_name rtg_desc mod_notes pkg_cost FK agent id FK cust id FK pkg_idThe firm has a number of rental agencies in several provinces. Each agency is identied by 2; WW and its location. Each agency is assigned one or more employees. Attributes of employee include Wand Wm An employee must be assigned to only one rental ofce. For each agency, there is always one employee assigned to manage that office. An employee may manage only agency to which she is assigned. The agencies rent several classes of vehicles: compact, midsize, full size, sport utility. Each vehicle is managed by one agency. Customers might rent vehicles from the different agencies. Vehicles are to be described by data such as: make, model, year of production, engine size, fuel type, number of passengers, registration number, purchase price, purchase date, rent price and insurance details. There are two types of customers: privileged and usual. For the privileged category of customers special credit card facilities are provided. These customers may also book in advance (reservation) a particular car. Information stored for each booking (reservation) includes customer, our, estimated amount, date of rental and date on which the vehicle is to be returned. If a vehicle is available, the customer's details are recorded (if not stored already) and a new booking is madelhese reservations an be made for any period of time up to one month. Bookings can be cancelled if the agency is informed at least 24 ms, before the booking date. Casual customers cannot book in advance and must pay a deposit for an estimated time of rental at the time they rent the vehicle, unless they wish to pay by credit card. All major credit cards accepted. For each rental (for either privileged or casual), the agency keeps track of the date it was rented, the date the vehicle is retumed, vehicle, customer and the rental total charged amount. Personal details (such as name, address, telephone number, driving license, number) about each customer are kept in the database. A customer (either privileged or casual) cannot rent a car for longer than four weeks= Vehicles need to be maintained and repaired and the database is required to keep track of this. All major repairs and maintenance are done by subcontractors (Li. franchised garages), with whom the rental company has long-term agreements. Iberefote the data about garages to be kept in the database includes garage names, addresses, range of services and the like. Some garages require payments immediately after a repair has been made; with others the rental company has made arrangements for credit facilities
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
