Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

A property agent wishes to set up a small database to manage his appointments, An appointment made is for one client to view one or

A property agent wishes to set up a small database to manage his appointments, An appointment made is for one client to view one or more properties. A client may have multiple appointments, and a property may be viewed in multiple appointments.

 

If there are more than one viewer (e.s. family) for an appointment, only one client details (contract and name) are recorded against the appointment. A client name is not unique but client contact can identify a client

 

You are given a table:

Viewing (propertyAddress, propertyType, askingPrice, clientName, clientContact,, appointmentDatetime)

a

Formulate and list the functional and multi-valued dependencies (MVD). Include at least one MVD that is subsumed and at least one MVD that is not subsumed.

 

b

Draw dependency graph and propose candidate key(s) for the table. Show composite keys in brackets

 

 

c

  1. For each MVD in answer to question 2(a), explain why it subsumed or not subsumed.
  2. Normalized the table to Boyce Codd Normal Form (BCNF) and fourth Normal Form (4NF) by applying the BCNF approach in the course text.

 

Show how you apply the steps to arrive at the tables, explain whether the structure of each derived table at each iteration is already in BCNF and 4NF (if application)

 

d

Assemble your BCNF and 4NF tables and constraints clearly by given each table and the referential integrity constraint(s). if any, in the form described below:

 

Tables in this form:

TABLE-NAME (col-name1, colname2,...., col-namen)

-indicate (PK)against the primary key and

-indicate (FK) against the foreign keys, if any

 

Referential integrity constraint(s), if any, together with the child table in this form

TABLE-NAMEx.col-namex1 ....col-namexn must exist in

TABLE-NAMEy.colnamey1....col-nameyn



 

Step by Step Solution

3.43 Rating (150 Votes )

There are 3 Steps involved in it

Step: 1

Answer Functional and MultiValued Dependencies MVD Functional Dependencies Property Address Property Type Asking Price Appointment Datetime Client Con... 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_2

Step: 3

blur-text-image_3

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

Management Leading And Collaborating In The Competitive World

Authors: Thomas Bateman, Scott Snell

9th Edition

0078137241, 9780078137242

More Books

Students explore these related Databases questions

Question

Calculate the missing value.

Answered: 3 weeks ago