Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A specialty cake bakery uses a legacy flat file system to store all of its information. The owner of the company, Mavis Baker, wants to

A specialty cake bakery uses a legacy flat file system to store all of its information. The owner of the company, Mavis Baker, wants to implement a Web based database system. This would enable the bakery branches to enter data for designing, purchasing, etc. Currently, the file containing all the data has these fields:

Bakery Branch Name, Cake Name, Cake Description, PriceCustomer Pays, Cost to Create the Cake, Designer Name, Design Time (in days), Date of First Design of this Cake, Date of Most Recent Delivery, Date of Most Recent Purchase, Delivery Date 1, Delivery Date 2, Delivery Date 3, Delivery Date 4, Purchase Date 1, Purchase Date 2, Purchase Date 3, Purchase Date 4, Most Recent Customer Name and address, Customer Name and Address 1, Customer Name and Address 2, Customer Name and Address 3, Customer Name and Address 4

Assume you want to track all purchase and design data, such as who bought the cake, the date that it was purchased, the date that it was delivered, and so on. The present file format only allows for the tracking of the most recent purchase as well as 4 prior purchases and delivery dates. You can assume that a particular type of cake (one inventory item) is only designed by one designer.

Design a normalized data model for this information showing all table names, field names, primary keys, and foreign keys. Be sure it is in 3NF. Add any fields that you may need.

Draw your work neatly on a separate sheet.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions