CIS 3050 Chapter 4 Terms and Definitions

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 29

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

30 Terms

1

Relation

A named, two-dimensional table of data.

New cards
2

Primary key

An attribute or a combination of attributes that uniquely identifies each row in a relation.

New cards
3

Composite key

A primary key that consists of more than one attribute.

New cards
4

Foreign key

An attribute in a relation that serves as the primary key of another relation in the same database.

New cards
5

Null

A value that may be assigned to an attribute when no other value applies or when the applicable value is unknown.

New cards
6

Entity integrity rule

A rule that states that no primary key attribute (or component of a primary key attribute) may be null.

New cards
7

Referential integrity constraint

A rule that states that either each foreign key value must match a primary key value in another relation or the foreign key value must be null.

New cards
8

Well-structured relation

A relation that contains minimal redundancy and allows users to insert, modify, and delete the rows in a table without errors or inconsistencies.

New cards
9

Anomaly

An error or inconsistency that may result when a user attempts to update a table that contains redundant data. The three types of anomalies are insertion, deletion, and modification anomalies.

New cards
10

Recursive foreign key

A foreign key in a relation that references the primary key values of the same relation.

New cards
11

Normalization

The process of decomposing relations with anomalies to produce smaller, well-structured relations.

New cards
12

Normal form

A state of a relation that requires that certain rules regarding relationships between attributes (or functional dependencies) are satisfied.

New cards
13

Functional dependency

A constraint between two attributes in which the value of one attribute is determined by the value of another attribute.

New cards
14

Determinant

The attribute on the left side of the arrow in a functional dependency.

New cards
15

Candidate key

An attribute, or combination of attributes, that uniquely identifies a row in a relation.

New cards
16

First normal form (1NF)

A relation that has a primary key and in which there are no repeating groups.

New cards
17

Second normal form (2NF)

A relation in first normal form in which every nonkey attribute is fully functionally dependent on the primary key.

New cards
18

Partial functional dependency

A functional dependency in which one or more nonkey attributes are functionally dependent on part (but not all) of the primary key.

New cards
19

Third normal form (3NF)

A relation that is in second normal form and has no transitive dependencies.

New cards
20

Transitive dependency

A functional dependency between the primary key and one or more nonkey attributes that are dependent on the primary key via another nonkey attribute.

New cards
21

Synonyms

Two (or more) attributes that have different names but the same meaning.

New cards
22

Alias

An alternative name used for an attribute.

New cards
23

Homonym

An attribute that may have more than one meaning.

New cards
24

Enterprise key

A primary key whose value is unique across all relations.

New cards
25

Data integrity

Mechanisms for implementing business rules that maintain integrity of manipulated data

New cards
26

Domain Constraints

Allowable values for an attribute (includes data types and restrictions on values)

New cards
27

Insertion Anomaly

adding new rows forces user to create duplicate data

New cards
28

Deletion Anomaly

deleting rows may cause a loss of data that would be needed for other future rows

New cards
29

Modification Anomaly

changing data in a row forces changes to other rows because of duplication

New cards
30

Surrogate Primary Key

A serial number or other system-assigned primary key for a relation.

New cards
robot