Modern Database Management - Chapter 3 Vocabulary

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

1/14

flashcard set

Earn XP

Description and Tags

Flashcards based on the Modern Database Management Thirteenth Edition Chapter 3: The Enhanced E-R Model

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

Enhanced E-R (EER) model

Extends original E-R model with new modeling constructs

2
New cards

Subtype

A subgrouping of the entities in an entity type that has attributes distinct from those in other subgroupings

3
New cards

Supertype

A generic entity type that has a relationship with one or more subtypes

4
New cards

Attribute Inheritance

Subtype entities inherit values of all attributes and relationships of the supertype; an instance of a subtype is also an instance of the supertype

5
New cards

Generalization

The process of defining a more general entity type from a set of more specialized entity types (Bottom-Up)

6
New cards

Specialization

The process of defining one or more subtypes of the supertype and forming supertype/subtype relationships (Top-Down)

7
New cards

Completeness Constraints

Whether an instance of a supertype must also be a member of at least one subtype

8
New cards

Total Specialization Rule

Yes (double line)

9
New cards

Partial Specialization Rule

No (single line)

10
New cards

Disjointness Constraints

Whether an instance of a supertype may simultaneously be a member of two (or more) subtypes

11
New cards

Disjoint Rule

An instance of the supertype can be only One of the subtypes

12
New cards

Overlap Rule

An instance of the supertype could be more than one of the subtypes

13
New cards

Subtype Discriminator

An attribute of the supertype whose values determine the target subtype(s)

14
New cards

Entity cluster

Set of one or more entity types and associated relationships grouped into a single abstract entity type

15
New cards

Universal data model

A generic or template data model that can be reused as a starting point for a data modeling project (also called a “pattern”)