Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I am looking for the solution of this problem, thanks for any help! Create an ER diagram for each of the scenarios below in LucidChart.

I am looking for the solution of this problem, thanks for any help!

Create an ER diagram for each of the scenarios below in LucidChart. Create the ERDs, then one by one copy them this word document. Save the word document as pdf and submit via Canvas. Please be sure to include all components (parts of the model and assumptions) and all necessary notation. For each of the Assumption items, answer the question based on your model and explain how/where your model shows this assumption.

Problem 1: Hammerbuilt Kitchen Cabinets (50 points)

Hammerbuilt Cabinets specializes in the sale of distressed-finish kitchen cabinets. The company works with customers to design a kitchen (in terms of which cabinets are needed and where each will be located), then orders, delivers, and installs the cabinets. Most customers are individual homeowners, but some homeowners have used Hammerbuilt to provide cabinets for multiple properties; Hammerbuilt also works with some home-building general contractors (but Hammerbuilt always installs their own cabinets). For some of these business customers, Hammerbuilt offers terms (Net 15, Net 30, Net 45) and it wants to make sure the right customer receives the right terms. For each customer, the company tracks customer name, billing address, a phone number, and an email address. For business customers, the phone number and email address belong to the company contact; Hammerbuilt wants to keep track of who this is as well.

Since the company may complete multiple jobs at multiple addresses for the same customer, each job is based on a given home address. For each job, Hammerbuilt creates a drawing of the kitchen to be built; they would like to store this drawing with the database (by including the name of the drawing file, e.g., joneskitchen.jpg, in the database). Since salespeople and designers are paid a commission based on a completed order, the company wants to keep track of which jobs belong to which salesperson and designer. In addition, each job is associated with all the cabinets that are needed to complete it. A given job has a start date as well as an estimated completion time (in number of days required). Hammerbuilt requires non-business customers to pay half of the total amount for a cabinet order up-front, and the other half when the job is completed (business customers pay only after the job is completed). While the company does not store payment information, they would like to record when the half up-front was paid (where applicable) and when full payment was received.

For each cabinet, the company tracks whether the cabinet is a base cabinet or a wall cabinet, its length (in linear inches), whether or not it is a corner cabinet, its height (for wall cabinets; in inches), its configuration (currently, all cabinets are (a) doors only, (b) doors with one drawer on top, (c) drawers only; or (d) doors with sink opening; the company plans on adding additional configurations soon), its base finish (white painted, gray painted, walnut, oak, cherry, knotty pine, bamboo), its degree of distress (heavy, medium, light), and its price. The company also holds cabinets in stock in its warehouse, so its useful to also include the number on-hand, the number committed to jobs that have been scheduled, the number available, and a reorder point.

Hammerbuilt has dozens of employees. For each employee, the company keeps track of ID number, name, cell phone number, position, and base salary. For employees who work as installers, the company keeps track of which installer is in charge of which job as this helps with scheduling. Business customers may have an assigned salesperson, which the company would also like to track.

Assumptions/Questions:

Are all commissioned employees paid the same commission rate?

Are drawings stored for jobs that are never carried out (e.g., because the customer had a change of heart)?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Databases And Python Programming MySQL MongoDB OOP And Tkinter

Authors: R. PANNEERSELVAM

1st Edition

9357011331, 978-9357011334

More Books

Students also viewed these Databases questions

Question

5. What do you mean by production control? Discuss its objectives.

Answered: 1 week ago

Question

For s Answered: 1 week ago

Answered: 1 week ago