Advanced ER Modeling Flashcards

1
Q

Typing class

A

strong, abstract entity class that defines the attribute characteristics for another entity class

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

Instantiation class

A

inherit the attributes of a supertype, including the identifier

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

Do the instantiation class members have their own identifiers?

A

Yes

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

What is the difference of a type/instance compared to weak e.c and a subclass?

A

Type & instantiations are different entities and require different attributes to identify

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

How are type/instance attribute inheritance and relationship inheritance different than weak e.c and subclasses?

A

Inherits common attributes from the typing class and constraining relationships of the typing class restrict the domains for instantiations

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

Aggregate entity instance

A

collection of entities from one or more (other) entity classes

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

Aggregate entity class

A

collection of aggregate entity instances

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

What are the attributes of an aggregate class

A

identifier

multi-valued attribute “Contents”

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

What is entity class cardinality

A

restricts the number of members in an entity class

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

What is attribute cardinality

A

restricts the number of values that an attribute for an entity instance can take

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

What is domain cardinality

A

restricts the number of values for the domain of the attribute

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

Participation cardinality

A

How many times can a single entity participate in a relationship or how many times can a set of entities participate in a relationship

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

Co-occurrence cardinality

A

for a given entity, how many different (distinct) members of another entity class can co-occur with it?

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