subject

You have been asked to create a database to keep track of the stock of a small bookstore. The business wants to record details of books, their authors and publishers, the categories of books, and book bundles they offer. You have the following details:
• Details of books that need to be stored are the ISBN, title, edition number and the price.
• Details of book authors (their names and date of birth) must be stored. Each author can write multiple books, and each book can have multiple authors.
• The bookstore only wishes to store details of authors who have written books they sell.
• The name, contact phone number and address of book publishers must be stored. Each publisher can publish multiple books.
• The bookstore wishes to store details of all major publishers, even if the store does not currently sell any of their books.
• A list of book categories/topics must be stored. Each book can have multiple categories, and each category can apply to multiple books.
• Sometimes the bookstore offers book bundles, where they sell multiple books together for a discounted price. The database must store a name, description and price for each bundle.
• The database must record which books are in which bundles. A book can be in multiple bundles, and each bundle contains multiple books.
Create a suitable physical Entity-Relationship diagram based on this scenario. Ensure that you show all attributes mentioned, as well as the cardinality of all relationships. Clearly state any assumptions.
It is recommended that you use auto-incrementing integers for primary keys, unless a suitable primary key attribute exists in the specified scenario.
Use underlining to depict primary keys, and dotted underlining to depict foreign keys. Use both types of underlining on a single attribute if necessary.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 05:10
Suppose we have a byte addressable computer that has a 32-byte cache with 8 bytes per block. the memory address is 8 bits long. the system accesses memory addresses (in hex) in this exact order: 6e, b9, 17, e0, 4e, 4f, 50, 91, a8, ab, ad, 93, and 94. (a) assuming the cache is direct mapped, what memory addresses will be in cache block 2 after the last address has been accessed? (b) assuming the cache is direct mapped, what is the hit ratio for the entire memory reference sequence given, assuming the cache is initially empty? (c) assuming the cache is 2-way set associative with a lru replacement policy, what is the hit ratio?
Answers: 3
question
Computers and Technology, 22.06.2019 18:40
Mariah was working on a multimedia presentation that included both video and audio files. the file was huge, and she wanted to send it to her coworker in another office. she needed to reduce the size of the file so that it could be transmitted faster. the utility she used to do this was
Answers: 2
question
Computers and Technology, 22.06.2019 19:00
In he example code, what does the title attribute create? a tool tip an element a source a markup
Answers: 1
question
Computers and Technology, 24.06.2019 02:00
Which steps will open the system so that you can enter a question and do a search for
Answers: 1
You know the right answer?
You have been asked to create a database to keep track of the stock of a small bookstore. The busine...
Questions
question
Geography, 26.11.2019 02:31
question
Mathematics, 26.11.2019 02:31
Questions on the website: 13722360