Ch 6 Flashcards

1
Q

Normalization

A

A process for assigning attributes to entities

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

Unnormalized relation table

A

Stores redundant data
Can cause insertion, deletion, and modification anomalies

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

Normalization Theory

A

Provides a step by step method to remove redundant data an undesirable table structures

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

Prime attributes

A

Are the key attributes

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

Non-Prime attributes

A

nonKey Attributes

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

Normal Forms

A

Table are normalized by applying rules to create a series of normal forms

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

First Normal Form (1NF)

A

All underlying domains contain atomic values only
Intersection of each row and column contains one and only one value (no repeating groups)
Primary key is defined

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

Second Normal Form (2NF)

A

It is 1NF and every monkey attribute is fully dependent on the primary key, no partial dependency

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

Monkey attribute

A

One that is not a primary key or part of a primary key

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

Nonloss decomposition

A

No information is lost in the process of creating 2NF relations from a 1NF relation

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

Third Normal Form (3NF)

A

If it is 2NF and every monkey attribute is non transitively dependent on the primary key

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

Surrogate Keys (UID)

A

Doesn’t guarantee data integrity or unique values
Uses Indexes IF possible (refine Logic)

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

Boyce-Codd Normal Form (BCNF)

A

Every determinant is a candidate key
A special case of 3NF

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

The potential to violate BCNF may occur in a relation that:

A

Contains two (or more) composite candidate keys
These keys overlap and share at least one attribute

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

If a table contains only one candidate key or only non-composite keys, then

A

3NF and BCNF are equivalent

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

Fourth Normal Form (4NF)

A

It is in 3NF and has no multiple sets of multivalued dependencies

17
Q

Denormalization

A

Normalized (decomposed) tables require additional processing, thus reducing system speed