Chapter 6 - Normalization of Database Tables

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

atomic attribute

An attribute that cannot be further subdivided to produce meaningful components. For example, a person's last name attribute cannot be meaningfully subdivided.

2
New cards

denormalization

A process by which a table is changed from a higher-level normal form to a lower-level normal form, usually to increase processing speed. Denormalization potentially yields data anomalies.

3
New cards

dependency diagram

A representation of all data dependencies within a table.

4
New cards

determinant

Any attribute in a specific row whose value directly determines other values in that row.

5
New cards

first normal form (1NF)

The first stage in the normalization process. It describes a relation depicted in tabular format, with no repeating groups and a primary key identified. All nonkey attributes in the relation are dependent on the primary key.

6
New cards

key attributes

The attributes that form a primary key.

7
New cards

normalization

A process that assigns attributes to entities so that data redundancies are reduced or eliminated.

8
New cards

partial dependency

In normalization, a condition in which an attribute is dependent on only a portion of the primary key.

9
New cards

repeating group

In a relation, a characteristic describing a group of multiple entries of the same type for a single key attribute occurrence. For example, a car can have multiple colors for its top, interior, bottom, trim, and so on.

10
New cards

second normal form (2NF)

The second stage in the normalization process, in which a relation is in 1NF and there are no partial dependencies.

11
New cards

third normal form (3NF)

A table is in 3NF when it is in 2NF and no nonkey attribute is functionally dependent on another nonkey attribute; that is, it cannot include transitive dependencies.

12
New cards

transitive dependency

A condition in which an attribute is dependent on another attribute that is not part of the primary key.