Explain equivalent relational schema, Database Management System

Assignment Help:

Question:

(a) Use the following business rules to produce the E-R diagram. You should clearly show all the minimum and maximum cardinality constraint on each side of the relationship.

King Car Enterprise runs a high quality car sales operation for which they provide a complete customer after sales service. In order to provide this service they keep records of the service needs of each type of car that they sell. This information includes how often a service is required in terms of the number of months between services and the distance covered. A car is serviced either when a predefined period has elapsed or the vehicle has covered a specific distance, whichever is the sooner.

A record is kept of the names and addresses of car owners. For each car that a customer owns a record is kept of the registration number of the car, the type of car, the date it was sold to the customer, the recorded distance traveled by the vehicle and the average distance undertaken by the owner per month.

When a customer makes a booking for a service a record is kept of the registration number of the vehicle and the date for which the service has been booked. Finally, a record is kept of the service history of a car which includes the dates upon which the vehicle was serviced, the registration number of the vehicle and the vehicle mileage when the service was carried out.

The primary goal of the computer system is to be able to send reminders to customers that a vehicle they own is due for service.

(b) Map the ERD produced above into its equivalent Relational Schema.


Related Discussions:- Explain equivalent relational schema

Create student db and retrieve all student name in cs, Create a Student dat...

Create a Student database and Retrieve the names of all students majoring in ‘CS' Consider the following relational database: STUDENT (name, student#, class, major) COURSE (co

Heap files (unordered file), Heap files (unordered file) Mostly these f...

Heap files (unordered file) Mostly these files are unordered files. It is the easiest and most basic type. These files having of randomly ordered records. The records will have

Database application development, The database application project (DAP) fo...

The database application project (DAP) for this assignment consists of the creation of a fully functional Microsoft Access database application for a real client. I recommend you s

Explain how you can define an object model of a system, Explain how you can...

Explain how you can define an object model of a system. A list of terms that shall be used by end users to describe state and behaviour of objects in system.   Different use

Er diagrams, in an organization several projects are undertaken. Each proje...

in an organization several projects are undertaken. Each project can employ one or more employees. Each employee can work on one or more projects. Each project is undertaken on the

Design of a database, Ask questioYou are the database administrator in a un...

Ask questioYou are the database administrator in a university. You have been tasked to come up with a new database for the University. Using the stages in Database Life Cycle come

Discuss the mechanism to read data from and write to a disk, Discuss the me...

Discuss the mechanism to read data from and write to a disk? Disk read/write heads are mechanisms in which read data from or write data to disk drives. The heads have gone by

Database, A database has been designed for this beauty parlour in order for...

A database has been designed for this beauty parlour in order for the staff to manage specific things such as bookings made by clients, payments, staff availability, level of exper

The locking protocol, The Locking Protocol: To manage concurrency related ...

The Locking Protocol: To manage concurrency related problems we use locking. A lock is mainly a variable that is associated with a data item in the database. A lock can be located

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd