Question: Homework #3: Normalization The following table is a non-normalized table for a Rental Property Management Database. Data is included to help you to perform the

Homework #3: Normalization

The following table is a non-normalized table for a Rental Property Management Database. Data is included to help you to perform the normalization. One client may have multiple rental records.

Identify the functional dependencies and normalize the table to 1NF, 2NF, and 3NF.

CLIENT_RENTAL

ClientNo

ClientName

PropertyNo

PropertyAddress

RentStart

RentEnd

RentFee

OwnerNo

OwnerName

CN12

John Smith

PN21

PN52

PN89

4 Market St. Bowie

12 S. Main St. Chevy Chase

4871 East St. Silver Spring

12/01/2006

07/01/2009

04/01/2008

6/30/2008

03/31/2011

500

750

900

ON68

ON77

ON120

Kent Shaw

Tina Short

Tim Johnson

CN18

Mary Helen

PN36

PN73

PN82

123 Ease St. Rockville

6528 Ohio Ave. Penn Park

21 West Point St. Bethesda

03/01/2005

03/01/2007

06/01/2012

02/28/2006

5/31/2010

12/31/2013

450

660

820

ON68

ON77

ON82

Kent Shaw

Tina Short

Steven Gates

CN20

Wendy King

PN66

2332 Main Street, Fulton

09/01/2014

780

ON10

Ben Johnson

ClientNo: Client Number (PK)

ClientName: Client (who rents a property) Name

PropertyNo: Property Number

PropertyAddress: Property Address (Do not need to break this attribute)

RentStart: Rent Start Date

RentEnd: Rent Ended Date

RentFee: Monthly Rental Fee

OwnerNo: Property Owner Number

OwnerName: Property Owner Name

Notes:

Can multiple clients rent the same property at the same time? For example, co-signers on a lease. No

Can one client rent multiple properties at the same time? I.e. if he rented a home and an office. Yes

Can one client rent the same property multiple consecutive times, requiring multiple records? For instance, he extends a lease for another year at a different rent. No

A property cannot have multiple owners.

The RentFee is not fixed for each property and can change from one Client to the next.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!