Normalization of Database Tables: Lesson 7 Flashcards

1
Q

What is normalization?

A

Normalization is the evaluating and correcting of data structures to reduce data inconsistencies thereby reducing the likelihood of data anomalies.

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

What is denormalization?

A

Produces lower normal form

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

What is functional dependence?

A

Attribute A determines attribute B

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

What are the 2 types of functional dependencies?

A

Partial and transitive

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

What is partial dependence?

A

It is functional dependence in which the determinant is only part of the primary key

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

What is transitive dependence?

A

An attribute functionally depends on a non-key attribute

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

What are the 3 steps of doing the first normal form?

A
  1. eliminate the repeating groups
  2. identify primary keys
  3. identify all dependencies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly