Chapter 3: Enhanced Entity Relationship Model Flashcards

1
Q

A subgrouping of the entities in an
entity type that is meaningful to
the organization and that shares
common attributes or relationships
distinct from other subgrouping

A

subtype

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

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

A

Supertype

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

What is the symbol that indicates that the entity is a subtype to a super type?

A

U shape connected to a circle

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

A property by which subtype
entities inherit values of all
attributes and instances of all
relationships of their supertype.

A

Attribute Inheritance

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

If a subtype has an instance, the instance is also an instance of the super type (T or F)

A

True

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

What situations would you consider to use a supertype/subtype relationship

A
  1. When attributes apply to some and not all instances of an entity
  2. When a subtype participate in a relationship unique to that subtype
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

From the two approaches of creating subtypes/supertype relationships, what approach does generalization and specialization take?

A

Generalization: Bottom-up
Specialization: Top-down

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

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

A

Generalization

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

Addresses whether an instance of a supertype must also be a member of at least one subtype.

A

Completeness Constraint

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

A rule that specifies that each
entity instance of a supertype must
be a member of some subtype in
the relationship

A

Total Specialization Rule

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

A rule that specifies that an entity
instance of a supertype is allowed
not to belong to any subtype.

A

Partial Specialization Rule

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

Completeness Constraint: What is the symbol to indicate that there is a total specialization rule?

A

Double line connecting from the supertype to the circle

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

Completeness Constraint: What symbol is used to indicate a partial specialization rule?

A

Single line connected from the supertype to the circle

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

A constraint that addresses
whether an instance of a supertype
may simultaneously be a member
of two (or more) subtypes

A

disjointness constraint

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

A rule that specifies that an
instance of a supertype may not
simultaneously be a member of
two (or more) subtypes.

A

Disjoint Rule

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

A rule that specifies that an
instance of a supertype may
simultaneously be a member of
two (or more) subtypes.

A

Overlap rule

17
Q

Disjointness constraint: what symbol is used to represent disjoint and overlap rule?

A

A d or o inside the circle

18
Q

An attribute of a supertype whose
values determine the target
subtype or subtypes.

A

Subtype discriminator

19
Q

Subtype Discriminator: What type of attribute is used with a disjoint rule?

A

a simple attribute

20
Q

Subtype Discriminator: What type of attribute is used for an overlap subtype?

A

a composite attribute

21
Q

A supertype/subtype hierarchy is a hierarchical arrangement of
supertypes and subtypes, where

A

a subtype has only one supertype

22
Q

The entity type at the top of the hierarchy is also called?

A

root

23
Q

A subtype only inherits the attributes from its immediate supertype (T or F)

A

False. The subtype inherits the attiributes of supertypes until it reaches the root

24
Q

is an iterative approach to breaking a system down into related components so that each component can be redesigned by
itself without destroying the connections with other components

A

Functional decomposition

25
Q

A set of one or more entity types
and associated relationships
grouped into a single abstract
entity type.

A

Entity Cluster

26
Q

An entity cluster can be made from combining strong and weak entities (T or F)

A

true

27
Q

is a generic or template data model that can be reused as
a starting point for a data modeling project

A

Universal data model

28
Q

Universal Data Model: A universal data model is the right model for your organization (T or F)

A

False. It is only a good starting point

29
Q

Universal Data Model: What are the advantages of using UDMs

A
  1. evolved from cumulative experience
  2. takes less time and costs
  3. less likely to miss important components
  4. easier to evolve
  5. good starting point
  6. easier to read
  7. extensive use of supertype/subtype relationships promote reusing data and holistic view
  8. extensive use of many to many relationships and associative entities makes it flexible
  9. compatibility with vendor products
  10. easier to share data with other organizations
30
Q

Universal Data Model: In general, business rules embedded in the purchased data cover all possible circumstances (T or F)

A

True

31
Q

Universal Data Model:can find outliers, identify shifts in data distribution over time, and identify other
phenomena

A

Profiling

32
Q

Universal Data Model: What is the most important challenge in customizing data models

A

Determining the business rules