Ch 6 Flashcards

1
Q

Normalization

A

Normalization is a process for evaluating and correcting table structures to minimize data redundancies, thereby reducing the likelihood of data anomalies.

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

Denormalization

A

Denormalization produces a lower normal form; that is, a 3NF will be converted to a 2NF through denormalization. Denormalization is sometimes needed to meet performance requirements.

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

Partial dependency

A

A partial dependency exists when there is a functional dependence in which the determinant is only part of the primary key (remember the assumption that there is only one candidate key).

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

Transitive dependency

A

A transitive dependency exists when there are functional dependencies such that X –> Y, Y –> Z, and X is the primary key. In that case, X –> Z is a transitive dependency because X determines the value of Z via Y.

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

Repeating group

A

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

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

Dependency diagram

A

Diagrams that depict all the dependencies found within a table structure is known as a dependency diagram.

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

1NF (first normal form)

A

The term first normal form (1NF) describes the tabular format in which:

  1. All of the key attributes are defined.
  2. There are no repeating groups in the table. In other words, each row/column intersection contains one and only one value, not a set of values.
  3. All attributes are dependent on the primary key.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

2NF (second normal form)

A

A table is in second normal form (2NF) when:

  1. It is in 1NF, and,
  2. It includes no partial dependencies; that is, no attribute is dependent on only a portion of the primary key.

It is still possible for a table in 2NF to exhibit transitive dependency; that is, the primary key may rely on one or more nonprime attributes to functionally determine other nonprime attributes, as indicated by a functional dependence among the nonprime attributes.

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

Determinant

A

A determinant is any attribute whose value determines other values within a row.

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

3NF (third normal form)

A

A table is in third normal form (3NF) when:

  1. It is in 2NF, and,
  2. It contains no transitive dependencies.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Atomic attribute

A

An atomic attribute is one that cannot further be subdivided. Such an attribute is said to display atomicity.

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

Granularity

A

Granularity refers to the level of detail represented by the values stores in a table’s row. Data stored at their lowest level of granularity are said to be atomic data.

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

Boyce-Codd normal form (BCNF)

A

A table is in Boyce-Codd normal form (BCNF) when every determinant in the table is a candidate key.

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