The goal of this assignment is to design a conceptual schema using an ER data model. Draw an ER diagram according to the notations discussed in class to accurately represent the design specification below. You can use any tools to draw the ER diagram or simply draw it by hand. In your diagram, indicate all the entity sets, relationship sets, cardinality ratios, participations, attributes, and primary keys. Clearly specify any reasonable assumptions if they are not specified in the design specification. Submit your ER diagram and the assumptions you make in a PDF file. Design Specification: Suppose you want to design a database for a member - only supermarket inventory and check-out system. The database should store the following information: Each member has a unique membership number, customer name which consists of first name and last name, age, gender, and zip code. For each product, store the Universal Product Code (UPC), brand, product name, product description (e.g., 12 16 - oz bottles of Coke), price per unit, and quantity in stock. A product's category is also recorded (e.g., Fruit, Vegetable, Meat, Beverage, etc.). All transactions are recorded. Each transaction (from one check-out) contains a unique transaction ID, transaction date, transaction total (in S), and payment method. Customers can make transactions. Some customers don't make any transactions and they can still exist. Assume that each transaction is made by only one customer. One transaction contains one or more products. One product can be contained in one or more transactions. We also want to record each product's quantities purchased in each transaction (quantities purchased, not quantities in stock).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Alert dont submit AI generated answer.

The goal of this assignment is to design a conceptual schema using an ER data model. Draw an ER diagram according to the notations discussed in class to
accurately represent the design specification below. You can use any tools to draw the ER diagram or simply draw it by hand. In your diagram, indicate all the
entity sets, relationship sets, cardinality ratios, participations, attributes, and primary keys. Clearly specify any reasonable assumptions if they are not specified in
the design specification. Submit your ER diagram and the assumptions you make in a PDF file. Design Specification: Suppose you want to design a database for
a member - only supermarket inventory and check-out system. The database should store the following information: Each member has a unique membership
number, customer name which consists of first name and last name, age, gender, and zip code. For each product, store the Universal Product Code (UPC),
brand, product name, product description (e.g., 12 16 - oz bottles of Coke), price per unit, and quantity in stock. A product's category is also recorded (e.g.,
Fruit, Vegetable, Meat, Beverage, etc.). All transactions are recorded. Each transaction (from one check-out) contains a unique transaction ID, transaction date,
transaction total (in $), and payment method. Customers can make transactions. Some customers don't make any transactions and they can still exist. Assume
that each transaction is made by only one customer. One transaction contains one or more products. One product can be contained in one or more transactions.
We also want to record each product's quantities purchased in each transaction (quantities purchased, not quantities in stock).
Transcribed Image Text:The goal of this assignment is to design a conceptual schema using an ER data model. Draw an ER diagram according to the notations discussed in class to accurately represent the design specification below. You can use any tools to draw the ER diagram or simply draw it by hand. In your diagram, indicate all the entity sets, relationship sets, cardinality ratios, participations, attributes, and primary keys. Clearly specify any reasonable assumptions if they are not specified in the design specification. Submit your ER diagram and the assumptions you make in a PDF file. Design Specification: Suppose you want to design a database for a member - only supermarket inventory and check-out system. The database should store the following information: Each member has a unique membership number, customer name which consists of first name and last name, age, gender, and zip code. For each product, store the Universal Product Code (UPC), brand, product name, product description (e.g., 12 16 - oz bottles of Coke), price per unit, and quantity in stock. A product's category is also recorded (e.g., Fruit, Vegetable, Meat, Beverage, etc.). All transactions are recorded. Each transaction (from one check-out) contains a unique transaction ID, transaction date, transaction total (in $), and payment method. Customers can make transactions. Some customers don't make any transactions and they can still exist. Assume that each transaction is made by only one customer. One transaction contains one or more products. One product can be contained in one or more transactions. We also want to record each product's quantities purchased in each transaction (quantities purchased, not quantities in stock).
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Enhanced ER Model
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education