Answer 6 Questions Technical Data Management and Applications

profilehrh2006vhh
technical_data_management_and_applications.docx

Technical Data Management and Applications

Assignment 4

1. Describe the purpose of normalizing data. (5points)

2. Discuss the alternative ways that normalization can be used to support database design (5points)

3. Describe the types of update anomalies that may occur on a relation that has redundant data.

(5points)

4. Describe the concept of functional dependency.(5points)

5. What are the main characteristics of functional dependencies that are used when normalizing a relation?(5points)

6. Describe and show the process of normalizing the table below to at least 3NF relations. Show the keys in your relations.(25points)

staffNo

dentistName

patNo

patName

Appointment

date time

surgeryNo

S1011

Tony Smith

P100

Gillian White

12/09/08 10.00

S15

S1011

Tony Smith

P105

Jill Bell

12/09/08 12.00

S15

S1024

Helen Pearson

P108

Ian MacKay

12/09/08 10.00

S10

S1024

Helen Pearson

P108

Ian MacKay

14/09/08 14.00

S10

S1032

Robin Plevin

P105

Jill Bell

14/09/08 16.00

S15

S1032

Robin Plevin

P110

John Walker

15/09/08 18.00

S13