MIST-6030 University of Massachusetts – Suppose you are given the following business rules to form the basis for a database design.

QUESTION

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 club’s members, to plan the meals, to keep track of who attends the dinners, and so on.

  • Each dinner serves many members, and each member may attend many dinners.
  • A member receives many invitations, and each invitation is mailed to many members.
  • 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.

Because the manager is not a database expert, the first attempt at creating the database uses the structure shown in the table below:

Don't use plagiarized sources. Get Your Custom Essay on
MIST-6030 University of Massachusetts – Suppose you are given the following business rules to form the basis for a database design.
Get a plagiarism free paperJust from $13/Page
Order Essay
Attribute Name Sample Value Sample Value Sample Value
MEMBER_NUM 214 235 214
MEMBER_NAME Alice B. VanderVoort Gerald M. Gallega 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_NUM 8 9 10
INVITE_DATE 23-Feb-2016 12-Mar-2016 23-Feb-2016
ACCEPT_DATE 27-Feb-2016 15-Mar-2016 27-Feb-2016
DINNER_DATE 15-Mar-2016 17-Mar-2016 15-Mar-2016
DINNER_ATTENDED Yes Yes No
DINNER_CODE DI5 DI5 DI2
DINNER_DESCRIPTION Glowing sea delight Glowing sea delight Ranch Superb
ENTREE_CODE EN3 EN3 EN5
ENTREE_DESCRIPTION Stuffed crab Stuffed crab Marinated steak
DESERT_CODE DE8 DE5 DE2
DESERT_DESCRIPTION Chocolate mousse

with raspberry sauce

Cherries jubilee Apple pie with honey

crust

 

Given the information in the table above:

  1. Given the table structure illustrated above, write its relational schema and draw its dependency diagram. Label all transitive and/or partial dependencies. (Note: For this example, you can use the table name and attribute names as given even though they don’t strictly follow the relational schema naming conventions given in the notes. You can also draw a shortened version of these attribute names if it is easier to work with).
  2. Break up the dependency diagram you drew in part (a) to produce dependency diagrams that are in 3NF and write the relational schema. (Hint: You might have to draw a few new attributes. Also, make sure that the new dependency diagrams contain attributes that meet proper design criteria; that is, make sure that there are no multivalued attributes, and so on.)
  3. Draw the Crow’s Foot ERD to reflect the dependency diagrams you drew in Part (b).

ANSWER

Table: Dinner Club Members

MEMBER_NUM MEMBER_NAME MEMBER_ADDRESS MEMBER_CITY MEMBER_ZIPCODE
214 Alice B. VanderVoort 325 Meadow Park Murkywater 12345
235 Gerald M. Gallega 123 Rose Court Highlight 12349

 

Table: Dinner Invitations

MEMBER_NUM INVITE_NUM INVITE_DATE ACCEPT_DATE
214 8 23-Feb-2016 27-Feb-2016
235 9 12-Mar-2016 15-Mar-2016
214 10 23-Feb-2016 27-Feb-2016

 

Table: Dinners

DINNER_CODE DINNER_DESCRIPTION DINNER_DATE
DI5 Glowing sea delight 15-Mar-2016
DI2 Ranch Superb 17-Mar-2016

 

Table: Dinner Attendance

MEMBER_NUM DINNER_CODE DINNER_ATTENDED
214 DI5 Yes
235 DI5 Yes
214 DI2 No

 

Table: Entrees

ENTREE_CODE ENTREE_DESCRIPTION
EN3 Stuffed crab
EN5 Marinated steak

 

Table: Desserts

DESERT_CODE DESERT_DESCRIPTION
DE8 Chocolate mousse with raspberry sauce
DE5 Cherries jubilee
DE2 Apple pie with honey crust

 

 

To get your original copy of this  paper, please Order Now

Related Questions

use the following table to determine whether or not there is a significant difference between the average hourly wages at two manufacturing companies.

Market segmentation is so helpful to strategy implementation firstly because of its ability to not trust group every consumer and as a potential buyer.

Identify a significant career challenge the leader faced and explain how the leader handled the challenge.

Homework Valley
Calculate your paper price
Pages (550 words)
Approximate price: -

Our Advantages

Plagiarism Free Papers

All our papers are original and written from scratch. We will email you a plagiarism report alongside your completed paper once done.

Free Revisions

All papers are submitted ahead of time. We do this to allow you time to point out any area you would need revision on, and help you for free.

Title-page

A title page preceeds all your paper content. Here, you put all your personal information and this we give out for free.

Bibliography

Without a reference/bibliography page, any academic paper is incomplete and doesnt qualify for grading. We also offer this for free.

Originality & Security

At Homework Valley, we take confidentiality seriously and all your personal information is stored safely and do not share it with third parties for any reasons whatsoever. Our work is original and we send plagiarism reports alongside every paper.

24/7 Customer Support

Our agents are online 24/7. Feel free to contact us through email or talk to our live agents.

Try it now!

Calculate the price of your order

We'll send you the first draft for approval by at
Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

We work around the clock to see best customer experience.

Pricing

Flexible Pricing

Our prices are pocket friendly and you can do partial payments. When that is not enough, we have a free enquiry service.

Communication

Admission help & Client-Writer Contact

When you need to elaborate something further to your writer, we provide that button.

Deadlines

Paper Submission

We take deadlines seriously and our papers are submitted ahead of time. We are happy to assist you in case of any adjustments needed.

Reviews

Customer Feedback

Your feedback, good or bad is of great concern to us and we take it very seriously. We are, therefore, constantly adjusting our policies to ensure best customer/writer experience.