Question: Please help me create a data modeling diagram based on the following: Sure, here are the required details for the project deliverable: Must Haves: The

Please help me create a data modeling diagram based on the following:

Sure, here are the required details for the project deliverable:

Must Haves:

The database must be able to store and retrieve customer orders, including order details, payment information, and shipping information. It should also be able to manage inventory levels, customer data, and product data.

Business Rules:

Customers must provide a valid email address to create an account and place orders.

Customers cannot place an order if their selected products are out of stock.

Payment must be made at the time of order placement.

Customers can only cancel an order within 24 hours of placing it.

The system should automatically update inventory levels as orders are placed and shipped.

Entities:

Customer

Order

Product

Payment

Shipping

Attributes:

Customer:

Customer ID

Name

Email

Order:

Order ID

Order Date

Order Status

Product:

Product ID

Product Name

Product Description

Payment:

Payment ID

Payment Date

Payment Amount

Shipping:

Shipping ID

Shipping Address

Shipping Date

Relationships:

One customer can place many orders.

One order can contain many products.

One order can have one payment.

One order can have one shipping.

One product can have many orders.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!