Question: Use a dependency diagram to determine the functional dependencies that exist in the following table. Guest ( person _ id , first _ name, last
Use a dependency diagram to determine the functional dependencies that exist in the following table.
Guest personid firstname, lastname, phone, email, birthday, rsvp numattending, eventid eventname, begintime, endtime, venueid venuestreet, venuecity, venuestate, venuezip, venuephone, venuenotes
RSVP can have values of yes, no or maybe while numattending indicates how many guests will accompany that person
Begintime and endtime are date objects, meaning they include both date and time
Venuenotes is a text object that allows for a description or rules to be stored
Include your dependency diagram in your submission.
Using your dependency diagram, convert this table to an equivalent collection of tables that are in third normal form. Write the table definitions for the resulting tables using the following notation:
TableName PrimaryKey, Attribute AttributeAttributeN
Create an ERD using Crows Foot Notation in LucidChart of result tables. Paste an image of your ERD here for credit.
Alter your ERD from # to support the following requirements:
Each event should have a coordinator that is ultimately responsible for it Those coordinators must have a Guest account in the system.
Wed like to store a list of caterers that are available at each venue. Caterers may have contracts with multiple venues and venues may accept contracts from multiple caterers, but ultimately, a single caterer will serve at each event. Use the following definition to include caterers in your ERD:
Caterercaterid catername, catercontact, phone, email, cuisinetype
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
