Database Normalization Flashcards

1
Q

Define Normalization

A

It is a process used to organize databases into tables and columns to reduce redundancy and improve data integrity

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

Of the 3 most commonly applied normal forms (NFs), which of them applies to tables that contain composite primary keys

A

2NF

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

This NF ensures all columns have atomic values

A

1NF

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

There are no transitive dependencies in this NF

A

3NF

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

A __________ dependency is when a non-key attribute depends on another non-key attribute

A

Transitive

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

All non-key attributes are fully dependent on the entire primary key (PK)

A

2NF

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

In this form, each row in the table is uniquely identified by a PK

A

1NF

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