How can I Create an ER Diagram Based on these Requirements

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

How can I Create an ER Diagram Based on these Requirements

A Staff member takes orders from customers.  A staff member may take many orders for many customers.  The pizza shop keeps track of customer names and phone numbers for identification. Oder staff are identified by name and employee number.

 

Delivery drivers are assigned to orders to deliver the Pizzas to customers placing the order.  The Pizza shop keeps in contact with delivery drivers through cell phones. The pizza company shop keeps track of the model of the car that the delivery person must notify the customer for assurance.

 

The pizza shop keeps track of the date and time of an order.  Every order is assigned an order number for tracking.  

 

An order may have multiple items ordered at the same time.  The only items that the pizza delivery shop sells are pizzas.  Pizzas may have different toppings added to the pizza. Different toppings have different prices.  Pizzas come in a variety of sizes (small, medium, large and extra large).  Different size pizzas have different prices.

 

 

Create an Entity-Attribute-Relationship Diagram (ERD) to represent the conceptual model of a database that could connect the transactions in these scenarios. Create any entities that would be needed, create any associated relationships need to illustrate the scenario. For each entity  you illustrate, add 3 to 5 attributes,   Identify the primary keys and the foreign keys that you would use. Remember, include a couple of descriptive attributes for any Entity or Relationship items in the diagram that you think may help identify them. Remember for this assignment, we are only concerned with the (EAR) segment of modeling. Identify the Entities, their Attributes, the Relationships associated with the each entity. Connect these items using a connection line. We also discussed carnality; try to identify the carnality in the relationships. 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Database Management
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