Normalisation Flashcards

1
Q

why do we limit to 3NF

A

becomes to fragmented

causing performance issues

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

what is BCNF

A

boyce codd normal form

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

what does normalisation prevent

A

update anomolies

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

what are the pros of normalisation (3)

A

reduce redundancy

eliminate anomalies

produce controlled redundancy to create links

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

what is redundancy

A

details repeated too much

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

what is UNF

A

lacks atomic attributes e.g. a table within a table

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

what is 1NF

A

atomic attributes

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

how do we get from UNF to 1NF

A

remove repeating attributes into a separate relation that has a compound key from old and new

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

what is 2NF

A

no partial dependency

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

what is 3NF

A

no transitive dependency

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