Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

We want to develop a database for an online bookstore. Entities required: Book, Author, Publisher, Customer Attributes required: Book: ISBN, year, title, price ( ISBN

We want to develop a database for an online bookstore.
Entities required: Book, Author, Publisher, Customer
Attributes required:
Book: ISBN, year, title, price (ISBN is unique for each book)
Author: authorID, name, address (authorID is unique for each author)
Publisher: name, address, phone (name is unique for each publisher)
Customer: customerID, email, name, address, phone (customerID is unique for each
customer)
The following relationships must be defined
Book is related to Author
Book is related to Publisher
Book is related to Customer
Connectivities and participation are defined as follows
An author may have written many books
A book may have multiple authors
A book has only one publisher
A publisher may have published many books
A customer may or may not have purchased a book
A customer may have purchased many books
A book may or may not be purchased by a customer
A book may be purchased by many customers
Draw an E-R diagram for this database using craw's foot notation. For each entity, clearly indicate entity name, attributes, PK, and FK if any. Add linking entities as needed. For each relationship, clearly indicate strong/weak relationship and connectivity
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Transaction Processing

Authors: Philip M. Lewis, Arthur Bernstein, Michael Kifer

1st Edition

0201708728, 978-0201708721

More Books

Students also viewed these Databases questions