(c) Normalisation to 3NF. Flashcards

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

What is normalisation?

A

The process of dividing larger tables into smaller interlinked tables

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

What does 1NF require?

A

Atomic fields and no repeating groups.

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

What does 2NF require?

A

1NF + no partial dependencies (non-key attributes must depend on the whole key).

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

What does 3NF require?

A

2NF + no transitive dependencies (non-key fields must depend only on the key).

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

What is a transitive dependency?

A

When a non-key attribute depends on another non-key attribute.

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