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

You have been requested to design a schema (as an E/R diagram) for the contact-tracing database....
You have been requested to design a schema (as an E/R diagram) for the contact-tracing database. Your group is busy working to design and field a contact-tracing database to be able to trace rapidly people who may have been in close proximity (contact) to someone diagnosed with a highly infectious disease. The Contact Tracing Domain To be able to trace with whom a person has been in contact, we need to know where that person has been and when. We...
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.
a) Construct an E-R diagram for a hospital with a set of patients and a set...
a) 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. b) Construct appropriate relation schemas for the E-R diagram. (ex. customer(name, birth, ID...))
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            ...
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 an ER diagram with these attributes ( ER diagram for SQL for a library database)...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database) DRAW ER DIAGRAM AS ONE FULL LIBRARY SYSTEM, NOT DIFFERENT FOR EACH ATTRIBUTE. Attributes :           Customer Cust_ID: key identifier, required, simple, single valued Cust_Name{ first name, last name}: Key Identifier, simple;composite, multivaried   Address{street, city,zip,state}: Customer address, required, composite, single can be derived from zip (placeholder, there should be another attribute here to represent the books taken out by the customer. Not sure.)           Inventory Book_ID:...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database)...
Draw an ER diagram with these attributes ( ER diagram for SQL for a library database) Attributes :           Customer Cust_ID: key identifier, required, simple, single valued Cust_Name{ first name, last name}: Key Identifier, simple;composite, multivaried   Address{street, city,zip,state}: Customer address, required, composite, single can be derived from zip (placeholder, there should be another attribute here to represent the books taken out by the customer. Not sure.)           Inventory Book_ID: Key identifier, required, simple single valued Book_Name: Key identifier, required, simple, single-valued Genre:...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT