Chapter 6 Flashcards

1
Q

What is Normalization?

A

*Evaluating and correcting table structures to minimize data redundancies

*Reduces data anomalies

*Assigns attributes to tables based on determination

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

What is the need for Normalization?

A

Used while designing a new database structure

Analyzes the relationship among the attributes within each entity

Determines if the structure can be improved

Improves the existing data structure and creates an appropriate database design

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

What are the characteristics of 1NF?

A

Table format, no repeating groups, and PK identified

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

What are the characteristics of 2NF?

A

1NF and no partial dependencies

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

What are the characteristics of 3NF?

A

2F and no transitive dependencies

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

What are the steps of Conversion to First Normal Form?

A

Eliminate the repeating groups
Identify the primary key
Identify all dependencies

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

What are the steps of Conversion to Second Normal Form?

A

Make new tables to eliminate partial dependencies Reassign corresponding dependent attributes

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

What are the steps of Conversion to Third Normal Form?

A

Make new tables to eliminate transitive dependencies

Determinant: Any attribute whose value determinesother values within a row

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

What are the Database Design Goals?

A

Creation of normalized relations

Number of database tables expands when tables are decomposed to conform to normalization requirements

Processing requirements and speed

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

What does Denormalization mean? And what does it imply?

A

Produces a lower normal form.

Results in increased performance and greater data redundancy

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