1.3.2 Databases Flashcards

1
Q

What is a flat file

A

A single table database

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

0NF

A

Flat file with no normalisation

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

1NF

A

All field names must be unique

Values in fields should be from the same domain

Values in fields should be atomic (happening all at once or not at all)

No two records can be identical

Each record needs a primary key

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

2NF

A

The data is already in 1NF

Any partial dependencies have been removed.

Fix any M:M relationships that ensue

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

3NF

A

The data is already in 2NF

Any transitive dependencies have been removed (ensure that non-key are not dependent on each other)

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