Consider the table: STAFF_MEETING (EmployeeName, ProjectName, Date)   The rows of this table record the fact that an employee from a particular project attended a meeting on a given date. Assume that a project meets at most once per day. Also, assume that only one employee represents a given project (think of it as a project leader) but that employees can be assigned to multiple projects.   State the functional dependencies in STAFF_MEETING.   Transform this table into one or more tables in BCNF. State the primary keys, candidate keys, foreign keys, and referential integrity constraints.

icon
Related questions
Question
  1. Consider the table:

STAFF_MEETING (EmployeeName, ProjectName, Date)

 

The rows of this table record the fact that an employee from a particular project attended a meeting on a given date. Assume that a project meets at most once per day. Also, assume that only one employee represents a given project (think of it as a project leader) but that employees can be assigned to multiple projects.

 

  1. State the functional dependencies in STAFF_MEETING.

 

  1. Transform this table into one or more tables in BCNF. State the primary keys, candidate keys, foreign keys, and referential integrity constraints.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer