Unit 2 - Normalisation Flashcards

1
Q

What is Normalisation?

A

A technique of organising the data in a database into multiple, separate related entities (tables) to minimise Data Redundancy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Data Redundancy?

A

The duplication of similar data in multiple places which causes problems (loss of data integrity)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three types of problems that data redundancy may cause?

A

Insertion anomalies
Deletion anomalies
Update/modification anomalies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain the three types of anomalies that data redundancy may cause

A

Insertion anomalies:
As we insert/add more employee’s data, we are inserting redundant data
We have two different but related data store in the same entity (table)

Deletion Anomalies:
If we delete employee information, we will also delete Department information simultaneously
If all employee information are deleted we also unintentionally delete all department information

Update/modification Anomalies:
The Head of Department’s name will have to be changed hundreds of times
This creates a lot of unnecessary work
If even one record is missed out it will lead to inconsistent data
So data redundancy can also lead to inconsistency in data as a result of update/modification anomalies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly