Chapter 5: Normalization Flashcards

1
Q

a process for evaluating and correcting table structures to minimize data redundancies

A

normalization

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

produces a lower normal form

A

denormalization

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

table format, no repeating groups, and PK identified

A

first normal norm

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

1NF and no partial dependencies

A

Second normal form

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

2NF and no transitive dependencies

A

third normal form (3NF)

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

every determinant is a candidate key

A

Boyce-Codd normal form (BCNF)

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

3NF and no independent multivalued dependencies

A

fourth normal form (4NF)

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

derives its name from the fact that a group of multiple entries of the same type can exist for any single key attribute occurrence

A

repeating group

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

make new tables to eliminate partial dependencies

A

step 1 of conversion to second normal form

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

reassign corresponding dependent attribute

A

step 2 of conversion to second normal form

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

make new tables to eliminate transitive dependencies

A

step 1 of conversion to third normal form

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

any attribute whose value determines other values within a row

A

determinant

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

reassign corresponding dependent attributes

A

step 2 of conversion to third normal form

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

an attribute that cannot be further subdivided

A

atomic attribute

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

refers to the level of detail represented by the values stored in a table’s row

A

granularity

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