Question: A database for an online bookstore needs to store information about books ( identified by isbn, with title and price as attributes ) , authors

A database for an online bookstore needs to store information about books (identified by isbn,
with title and price as attributes), authors (identified by author_id, with name and url as
attributes) and publisher (identified by publisher_name, with address and url as attributes).
Each book is written by one or more authors and published by exactly one publisher.
(a) Draw an E-R diagram that captures all of the information provided above.
(b) Define tables using SQL that correspond to the above E-R diagram. You must define
the smallest number of tables all in BCNF (no proof required). For each table, specify
primary and foreign keys as well as necessary constraints.
 A database for an online bookstore needs to store information about

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!