Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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

Step: 1

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

DB2 Universal Database V7.1 Application Development Certification Guide

Authors: Steve Sanyal, David Martineau, Kevin Gashyna, Michael Kyprianou

1st Edition

0130913677, 978-0130913678

More Books

Students also viewed these Databases questions