Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Business Scenario: Suppose you are given the following business rules to form the basis for a database design. The database must enable the manager of

Business Scenario:
Suppose you are given the following business rules to form the basis for a database design. The database must enable the manager of a company dinner club to mail invitations to the clubs members, to plan the meals, to keep track of who attends the dinners, and so on.
o Each dinner serves many members, and each member may attend many dinners. (Hint: This tells that the relationship between dinner and member is man-to-many.
o A member receives many invitations (for attending dinner), and each invitation is mailed to many members. (Hint: This means that invitation is used as entity to implement the many-to-many relationship mentioned above. As such, it has a composite primary key: MEMBER_NUM and DINNER_CODE)
o A dinner is based on a single entree, but an entree may be used as the basis for many dinners. For example, a dinner may be composed of a fish entree, rice, and corn, or the dinner may be composed of a fish entree, a baked potato, and string beans.
o A dinner ends with single dessert, a dissert may be used for many dinners.
Goal:
The manager is not a database expert. As database professionals, we aim to create the database based on the structure shown in the following table. Accordingly, we want to accomplish the normalization process for this database.\table[[Attribute Name,Sample Value,Sample Value,Sample Value],[MEMBER_NUM,214,235,214],[MEMBER_NAME,\table[[Alice,B.],[VanderVoort,]],Gerald M. Gallega,\table[[Alice,B.],[VanderVoort,]]],[MEMBER_ADDRESS,325 Meadow Park,123 Rose Court,325 Meadow Park],[MEMBER_CITY,Murkywater,Highlight,Murkywater],[MEMBER_ZIPCODE,12345,12349,12345],[INVITE_DATE,23-Feb-2022,12-Mar-2022,23-Feb-2022],[ACCEPT_DATE,27-Feb-2022,15-Mar-2022,27-Feb-2022],[DINNER_DATE,15-Mar-2022,17-Mar-2022,15-Mar-2022],[DINNER_ATTENDED,Yes,Yes,No],[DINNER_CODE,DI5,DI5,DI2],[DINNER_DESCRIPTION,Glowing sea delight,\table[[Glowing sea],[delight]],Ranch Superb],[ENTREE_CODE,EN3,EN3,EN5],[ENTREE_DESCRIPTION,Stuffed crab,Stuffed crab,Marinated steak],[DESSERT_CODE,DE8,DE5,DE2],[DESSERT_DESCRIPTION,\table[[Chocolate mousse],[with raspberry],[sauce]],Cherries jubilee,\table[[Apple pie with],[honey crust]]]]
Task:
Based on the above table, write the relational schema (1NF) and explain all partial and/or transitive dependencies. (Hint: The table is in 1NF and has a composite PK as explained in the business rules. No need to deal with: MEM_ZIP MEM_CITY)
Solution:
image text in transcribed

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

High Output Management

Authors: Andrew S. Grove

2nd Edition

9780679762881

More Books

Students also viewed these General Management questions

Question

2. Speak in a firm but nonthreatening voice.

Answered: 1 week ago