Enhanced_ERModel Flashcards

1
Q

What is a Subtype?

A

it is a subgrouping of entities in an entity type

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

What is a Supertype?

A

it is a generic entity type that is associated with one or more subtypes

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

T or F: Attributes that are shared by all subtype entities are related to the supertype

A

True

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

T or F: Attributes that are unique to a particular subtype are associated with that subtype

A

True

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

What is Attribute Inheritance?

A

it is when a subtype inherits all the attributes and relationships of its supertype

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

What is Generalization?

A

it is the process of defining a general entity type from a set of specialized entity types

NOTE: this is a bottom up process

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

What is Specialization?

A

it is the direct reverse of generalization, and it is a top-down process

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

What is Total Specialization?

A

it is when every instance of the supertype must be a member of some subtype

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

What is Partial Specialization?

A

it is optional for every instance of the supertype to be a member of some subtype

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

What is the Disjoint Rule?

A

if an entity instance of a supertype is a member of a subtype, it can not be a member of another subtype

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

What is the Overlap Rule?

A

the entity instance of a supertype can be a member of two or more subtypes

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