Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started