3nf databases Flashcards

1
Q

What is a flat file

A

allows the user to specify data attributes for only one table at a time

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

what is a relational database

A

takes the flat file further by allowing the user to specify information about multiple tables and the relationship between the tables

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

How many normal forms are there

A

there are 3, 1nf 2nf 3nf

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

How to get to 1NF

A

remove duplicate columns
remove any groups or repeating data
separate any attributes which are not “Atomic”

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

How to get to 2NF

A

Check that table is already in 1NF
remove any partial dependencies
fix any many to many relationships

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

How o get to 3NF

A

Check that t is already in 2NF

Check that there are no non-key dependencies

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