Ch 5 Flashcards

1
Q

Extended entity relationship model (EERM)

A

The extended entity relationship model (EERM), sometimes referred to as the enhanced entity relationship model, is the result of adding more semantic constructs to the original entity relationship (ER) model.

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

EER diagram

A

A diagram that uses an extended entity relationship model.

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

Entity supertype/subtypes

A

An entity supertype is a generic entity type that is related to one or more entity subtypes. The entity supertype contains common characteristics, and the entity subtypes each contain their own unique characteristics.

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

Specialization hierarchy

A

Entity supertypes and subtypes are organized in a specialization hierarchy, which depicts the arrangement of higher-level entity supertypes and lower-level subtypes.

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

Inheritance

A

The property of inheritance enables an entity subtype to inherit the attributes and relationships of the supertype.

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

Subtype discriminator

A

A subtype discriminator is the attribute in the supertype entity that determines to which subtype the supertype occurrence is related.

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

Disjoint subtypes

A

Disjoint subtypes, also known as nonoverlapping subtypes, are subtypes that contain a unique subset of the supertype entity set; in other words, each entity instance of the supertype can appear in only one of the subtypes.

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

Overlapping subtypes

A

Overlapping subtypes are subtypes that contain nonunique subsets of the supertype entity set; that is, each entity instance of the supertype may appear in more than one subtype.

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

Completeness constrains

A

The completeness constrains specifies whether each entity supertype occurrence must also be a member of at least one subtype.

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

Partial completeness

A

Partial completeness means that not every supertype occurrence is a member of a subtype; some supertype occurrences may not be members of any subtype.

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

Total completeness

A

Total completeness means that every supertype occurrence must be a member of at least one subtype.

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

Specialization

A

Specialization is the top-down process of identifying lower-level, more specific entity subtypes from a higher-level entity supertype.

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

Generalization

A

Generalization is the bottom-up process of identifying a higher-level, more generic entity supertype from lower-level entity subtypes.

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

Entity cluster

A

An entity cluster is a “virtual” entity type used to represent multiple entities and relationships in the ERD.

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

Natural key/natural identifier

A

A natural key or natural identifier is a real-world generally accepted identifier used to distinguish - that is, uniquely identify - real-world objects.

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

Surrogate key

A

A surrogate key is a primary key created by the database designer to simplify the identification of entity instances.

17
Q

Time-variant data

A

From a data-modeling point of view, time-variant data refer to data whose values change over time and for which you must keep a history of the data changes.

18
Q

Design trap

A

A design trap occurs when a relationship is improperly of incompletely identified and is therefore represented in a way that is not consistent with the real world. The most common design trap is known as a fan trap.

19
Q

Fan trap

A

A fan trap occurs when you have one entity in two 1:M relationships to other entities, thus producing an association among the other entities that is not expressed in the model.