0% found this document useful (0 votes)
56 views6 pages

44-560 Advanced Topics in DB Systems Assignment 02 (Normalization)

The legal firm wants to create a relational database to better track information about attorneys, clients, cases, and other entities. The document provides sample data from a spreadsheet that currently tracks this information. It asks the reader to design normalized tables in third normal form or higher to represent the entities and relationships and import the sample data. Tables should be created in separate worksheets with attorney, client, case, and other information.

Uploaded by

SahilKumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views6 pages

44-560 Advanced Topics in DB Systems Assignment 02 (Normalization)

The legal firm wants to create a relational database to better track information about attorneys, clients, cases, and other entities. The document provides sample data from a spreadsheet that currently tracks this information. It asks the reader to design normalized tables in third normal form or higher to represent the entities and relationships and import the sample data. Tables should be created in separate worksheets with attorney, client, case, and other information.

Uploaded by

SahilKumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 6

44-560 Advanced Topics in DB Systems

Assignment 02 (Normalization)
A legal firm started a database to keep track of their business.
An worksheet has been created to keep the information (see the "Database"
tab), but the head of the firm has reservations. She has contacted you to
create a relational database instead.
Design a relational database in 3NF (or higher) to track all information kept in
the spreadsheet. Make sure you understand all the entities and relationships
in your design.
Use this workbook to create a set of normalized tables with sample data to be
imported into the relational database. Use one worksheet per table. Make
sure all tables are in 3NF.

attorneyID

attorneyLastname

attorneyFirstname

annualSalary

Narendra

Modi

120,000.00

Amit

Shah

100,000.00

Mohan

Bhagwat

90,000.00

Arun

Jaitley

80,000.00

attorneyStatus

office(s)

officeLocation

parking space(s)

10,20,30,40

Building 1

1,2,3,4,5

active

51,52,53, 54

Building 1

6,7,8

active

71,72,73

Building 2

9,10

active

85

Building 2

inactive

parkingLocation

Lot 1

Lot 1

Lot 2

clientID

clientFirstname

clientLastname

11

Sonia

Gandhi

12

Pranab

Makherjee

13

Arvind

Kejriwal

11
12

Sonia
Pranab

Gandhi
Makherjee

12
13

Pranab
Arvind

Makherjee
Kejriwal

13

Arvind

Kejriwal

clientServiceRate
200.00

155

180.00

165

160.00

175

caseNumber
1001
1002
2001
2002
3001
3002

155
165

1001
1002
2001

180.00
160.00

165
175

2001
2002
2003
3002

160.00

175

3003

200.00
180.00

totalClientHoursCharged

caseDescription
Gandhi 01
Gandhi 02
Makherjee 01
Makherjee 02
Kejriwal 01
Kejriwal 02

trialState
NY
MO
OR
KS
KY
NJ

caseStatus
inactive
active
active
active
active
active

Gandhi 01
Gandhi 02
Makherjee 01

NY
MO
OR

inactive
active
active

Makherjee 01
Makherjee 02
Makherjee 03
Kejriwal 02

OR
KS
CA
NJ

active
active
active
active

Kejriwal 03

HI

active

You might also like