Question: Please draw an Entity - Relationship diagram for the following application. A database is developed for the American Author's and Publisher's Association to maintain the
Please draw an EntityRelationship diagram for the following application.
A database is developed for the American Author's and Publisher's Association to maintain the relevant data. The database keeps the authors' names, birth years, and biographies; an identifying number is assigned to each author in the database. An author can write any number of books; they can also collaborate to write a book. Each book is tracked by the International Standard Book Number ISBN price, category, and title. Publishers may sign royalty agreements with authors. When the agreements are signed, the contract period ie start and end date and the royalty rate should be specified. The royalty agreements are not exclusive; that is an author can sign agreements with any number of publishers, and a publisher can have agreements with any number of authors.
When the publisher publishes a book, the publication date is kept in the database; a publisher would publish at least one book. Each publisher would have an identifying number, a name, and its operating cities maintained in the database. A publisher would also need to sign an exclusive contract with a distributor to distribute its books to the market. However, a distributor can represent many publishers. Every distributor in the database should have its name, identifying number, and phone number recorded, and it should represent at least one publisher. The distributors' phone numbers should be stored as area code, prefix, and line number.
NOTE:
Please provide the assumptions you make, if there are any. The assumptions should not contradict the business rules provided above.
Please upload a bmpjpgpngpdf or docdocx file.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
