Question

In: Computer Science

1a. Construct (draw) an E-R diagram representing the conceptual design of the database. Be sure to...

1a. Construct (draw) an E-R diagram representing the conceptual design of the database. Be sure to identify primary keys, relationship cardinalities, etc. State any assumptions you make.

1b. Convert your E-R diagram to the relational schema. Identify the primary keys of ever relation.

Consider the following application: An electronics vendor operates both a Web site and a chain of many physical stores. Examples include Best Buy and Circuit City. To find out more about this application, think about any experiences you may have had making purchases both online and in-store of a store like Best Buy (you can browse their website).

In our hypothetical company, it has been decided to redesign a major part of the database that underlies company operations. Unfortunately, the manager assigned to solicit database design proposals is not very computer literate and is unable to provide a very detailed specification at the technical level. Fortunately, you are able to do that.

Here are a few points to consider:

• There are different products, grouped into a variety of (possibly overlapping)

categories. Groupings can be done --> by type of product (cameras, phones, etc.), by manufacturer

(Sony, Apple, etc.), or by other means (for example, a Gateway PC might be packaged

with a Sony monitor and an HP printer and marketed as a package).

• Some customers have a contract with the company and bill their purchases to an account number. They are billed monthly. Other customers are infrequent customers and

pay with a credit or debit card. Card information may be stored for online customers,

but not for in-store customers.

• Online sales must be sent to a shipper. The company needs to store the tracking

number for the shipping company so it can respond to customer inquiries.

• Inventory must be accurate both in stores and in warehouses used to replenish stores

and to ship to online customers. When inventory is low, a reorder should be sent to

the manufacturer and listed in the database. When goods arrive, inventory should be

updated and reorders marked as having been filled.

• Sales data are important for corporate planning. Marketers may want to look at sales

data by time period, product, product grouping, season, region (for stores), etc.

Solutions

Expert Solution

HERE IS THE ER IN CONCEPTUAL DESIGN.

DONT DISCOURAGE THE WORK IF YOU HAVE ANY DOUBT PLEASE COMMENT I WILL CLARIFY IT FOR SURE


Related Solutions

Construct an E-R diagram for a hospital with a set of patients and a set of...
Construct an E-R diagram for a hospital with a set of patients and a set of medical doctors. Associate with each patient a log of the various tests and examinations conducted. Use your best judgement to identify the attributes for each of those entities.
Assignment 7: Congressional Vote Tracking Database Description Design an Extended E-R schema diagram for keeping track...
Assignment 7: Congressional Vote Tracking Database Description Design an Extended E-R schema diagram for keeping track of information about votes taken in the U.S. House of Representatives and Senate during the current two-year congressional session.  The database needs to keep track of each U.S. STATE's Name (e.g. Texas, New York, Pennsylvania, etc.) and include the Region of the state (whose domain is {North-east, Midwest, Southeast, West}).  Each CONGRESSPERSON in the House of Representatives is described by his or her Name, plus the...
For this step, you should draw an E-R Diagram for this dataset. To this goal, you...
For this step, you should draw an E-R Diagram for this dataset. To this goal, you should conduct the following steps: 1. Identify the entities and composite entities 2. Identify the entities’ attributes and primary key 3. Identify the relationships among the entities and between entities and composite entities 4. Specify the relationships' integrities
PLEASE ANSWER ASAP 1- The major tool used to draw/construct a logical database design is the...
PLEASE ANSWER ASAP 1- The major tool used to draw/construct a logical database design is the _______________. 2- The ID field is planned to be the primary key field in the below diagram. No fields are required to be filled/entered. ID Equipment Type Equipment Number Daily Rate phone no 1 Back Hoe 10400 $750.00 diesel powered 1 Medium Crane 335 $350.00 plus tax 3 Back Hoe 10020 $650.00 (631) 992-4567 (516) 429-0800 3 Scaffolding 5 Foundation 335 $0.00 11/17/1952            ...
Creating a Database Design Lab 1: Creating a Database Design (Wk 3) - OR - Draw...
Creating a Database Design Lab 1: Creating a Database Design (Wk 3) - OR - Draw with pencil and paper diagram (take photo of it and submit) along with a summary of the diagram you prepared in a Word document. Use the scenario from Assignment 1: Business Rules and Data Models to complete the lab: Suppose a local college has tasked you to develop a database that will keep track of students and the courses that they have taken. In...
Construct a supply and demand diagram representing the entire market for Semillon wine. Your diagram will...
Construct a supply and demand diagram representing the entire market for Semillon wine. Your diagram will not contain data or numbers, but will show how supply and demand interact to generate prices and quantities. Call this initial equilibrium price P0 and the initial equilibrium quantity Q0. Present and explain (including all assumptions) the following changes on your diagram (that is, just one diagram showing all of i, ii and iii below) with the single end result of a new equilibrium...
Draw an E-R diagram for each of the following situations (if you believe that you need...
Draw an E-R diagram for each of the following situations (if you believe that you need to make additional assumptions, clearly state them for each situation): 1. A laboratory has several chemists who work on one or more projects. Chemists also may use certain kinds of equipment on each project. Attributes of CHEMIST include Employee_ID (identifier), Name, and Phone- No. Attributes of PROJECT include ProjecUD (identifier) and Start_Date. Attributes of EQUIPMENT include Serial_No and Cost. The organization wishes to record...
Draw a Lorenz curve diagram representing the cumulative share of income as a function of the...
Draw a Lorenz curve diagram representing the cumulative share of income as a function of the cumulative share of the population from the lowest to the highest individual income level. Explain how economic inequality using the Gini coefficient can be illustrated using this diagram. What would you expect the impact on inequality of the decrease in productivity to be? Illustrate using the Lorenz curve and explain.
Data Modelling is the primary step in the process of database design. Compare and contrast Conceptual...
Data Modelling is the primary step in the process of database design. Compare and contrast Conceptual data model versus Physical data model. Illustrates with help of example to list down data (entities), relationship among data and constraints on data.
For your written assignment: Construct an E-R diagram for a car-insurance company whose customers own one...
For your written assignment: Construct an E-R diagram for a car-insurance company whose customers own one or more cars each. Each car has associated with it zero to any number of recorded accidents.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT