Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Our business sells cupcakes. We sell inside the store We sell at drive - by window We sell on - line All online orders must
Our business sells cupcakes.
We sell inside the store
We sell at driveby window
We sell online
All online orders must be paid online
All online orders are delivered
All driveby window orders are paid at the driveby window
All driveby window orders are picked up at the driveby window
All instore purchases are paid in the store and items picked up in the store
Our vendors supply the ingredients we need to make cup cakes
Our vendors invoice us and we pay them
Any given customer may have many orders, and each order may have many payments since some large orders need to be put on multiple cards, for instance
For any payment, there can only be one orderand the order must exist for a payment to be entered.
For any order, there can only be one customerand the customer must exist before an order is placed.
For customers, we keep track of all customers by type online driveby and instore each order online driveby and instore each payment online driveby and instore
For our vendors, we keep track of the inventory they provide, their billing, and our payments.
We need the ERD for everything listed above however, for our database in this phase, we need the following:
For each customer, we record:
a unique customerid PK
customer's fullname required
phonenumber required
email required
notes
For each order, we record:
a unique orderid PK
customer who placed the order FKrequired
type of cupcake just a text descriptionrequired
number of cupcakes required
price of each cupcake in the order required
Order type online driveby or instore
notes
For each payment, we record:
a unique paymentid PK
order to which payment belongs FKrequired
paymentmethod required
amount required
notes
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started