Draw e-r diagram which models online bookstore
Course:- Software Engineering
Reference No.:- EM1349773

Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> Software Engineering

Q1) Draw the E-R diagram which models an online bookstore.

a. List the entity sets and their primary keys.

b. Suppose the bookstore adds music cassettes and compact disks to its collection. The same music item may be present in cassette or compact disk format, with differing prices. Extend the E-R diagram to model this addition, ignoring the effect on shopping baskets.

c. Now extend the E-R diagram, using generalization, to model the case where a shopping basket may contain any combination of books, music cassettes, or compact disks.

Put your comment

Ask Question & Get Answers from Experts
Browse some more (Software Engineering) Materials
Is a method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating pro
Create a use case diagram that would illustrate the use cases for the following dentist office system: Whenever new patients are seen for the first time, they complete a pat
Write a function userPlay(marbles) that asks the user for the number of marbles that he or she would like to take and returns that number. The function should keep asking th
An analysis rule of thumb is, "The Model should focus on requirements that are visible within the problem or business domain". Can there be any other hidden requirements? If y
Develop a one page handout for your team outlining the PMI Code of Ethics and Professional Conduct. You need to include a section on how the PMI Code of Ethics and Professio
In a written report, first provide a definition for usability. Describe at least three or four methods or principles for achieving good design and effective navigation for s
SEC4205 - Database Design Development - Explain what is data model, Critically compare different data models and explain why older data models are being replaced by new data
Briefly describe each of the use cases - Identify and describe the intended actors or users of the software and identify and describe a software architecture style to use as t