Quiz 2 - Ch 5 Flashcards

1
Q

Result of adding more semantic constructs to the original entity relationship (ER) model: E….. E….. R….. M…..

A

Extended Entity Relationship Model

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

Generic entity type related to one or more entity subtypes: E…. S……

A

Entity Supertype

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

Contains unique characteristics of each entity subtype: E….. S……

A

Entity subtype

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

Entity Supertypes and Subtypes: There must be d……, i………kinds of the e…. in the user’s environment

A

different/ identifiable/ entity

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

Entity Supertypes and Subtypes: The different kinds of instances should each have one or more a……. that are u…… to that kind of instance

A

attribute / unique

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

Entity supertypes and subtypes are organized in a s…………….. h…………

A

specialization hierarchy

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

S………….. h………….. depicts arrangement of higher-level entity supertypes and lower-level entity subtypes

A

specialization hierarchy

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

Relationships are described in terms of “ i….” relationships

A

“is-a”

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

S……… exists within the context of a s………

A

Subtype / supertype

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

Every s………. has one s……….. to which it is directly related

A

Subtype / supertype

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

S……….. can have many s…….

A

Supertype/ subtype

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

Specialaization Hierarchy provides the means to:

  • Support a……….. i…………
  • Define a special s……… a……… known as the s……….. d……..
  • Define d…../o… constrains and c……/p…….. constrains
A

Support attribute inheritance
Define a special supertype attribute known as the subtype discriminator
Define disjoint/overlapping constraints and complete/partial constraints

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

Enables an entity subtype to inherit attributes and relationships of the supertype: I………….

A

Inheritance

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

All entity subtypes i………their primary key attribute from their supertype

A

inherite

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

At the implementation level, supertype and its subtype(s) maintain a …. relationship

A

1:1

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

Entity subtypes i……. a… relationships in which supertype entity participates

A

inherit all

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

Lower-level s……… i……….. all attributes and relationships from its upper-level s……….

A

subtypes inherit / supertype

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

Attribute in the supertype entity that determines to which entity subtype the supertype occurrence is related : S…………. D………..

A

Subtype Discriminator

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

Contain a unique subset of the supertype entity set : D………… S………….

A

Disjoint subtypes

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

Known as nonoverlapping subtypes: D………. s……….

A

disjoint subtypes

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

Contain nonunique subsets of the supertype entity set : O………. s…………

A

Overlapping subtypes

22
Q

Implementation is based on the value of the subtype discriminator attribute in the supertype: D………. s……….

A

Disjoint subtype

23
Q

Implementation requires the use of one discriminator attribute for each subtype : O………… s……………

A

Overlapping subtypes

24
Q

Specifies whether each supertype occurrence must also be a member of at least one subtype: C………….. C………..

A

Completeness Constraint

25
Q

P………. c……..: Not every supertype occurrence is a member of a subtype

A

Partial Completeness

26
Q

T……….. c………..: Every supertype occurrence must be a member of at least one subtype.

A

Total completeness

27
Q

Subtype discriminator can be null for p…… c……….

A

partial completeness

28
Q

Top-down process : S……….

A

Specialization

29
Q

Identifies lower-level, more specific entity subtypes from a higher-level entity supertype: S………..

A

Specialization

30
Q

Based on grouping unique characteristics and relationships of the subtypes S………….

A

Specialization

31
Q

Bottom-up process: G………..

A

Generalization

32
Q

Identifies a higher-level, more generic entity supertype from lower-level entity subtypes: G……..

A

Generalization

33
Q

Based on grouping common characteristics and relationships of the subtypes: G………….

A

Generalization

34
Q

Virtual entity type used to represent multiple entities and relationships in ERD: E……….. C…………

A

Entity Cluster

35
Q

Avoid the display of attributes (no key attributes) to eliminate complications that result when the inheritance rules change : E……….. C…………

A

Entity Cluster

36
Q

Real-world identifier used to uniquely identify real-world objects: N…….. k……….

A

natural keys or natural identifier

37
Q
Desirable Primary Key Characteristics
Non I................
No c.........over time
Preferably s........- a.......
Preferably n..........
S.........-c...........
A
Non Intelligent
No change over time
Preferably single- attribute
Preferably numeric
Security-compliant
38
Q

The PK should not have embedded semantic meaning other than to uniquely identify each entity instance: Non I…………

A

Non intelligent

39
Q

The selected primary key must not be composed of any attribute that might be considerd a security risk or violation: S………… c………..

A

security compliance

40
Q

Each primary key combination is allowed once in (…:..) relationship

A

M:N

41
Q

Primary key used to simplify the identification of entity instances : S………… K…………..

A

Surrogate Keys

42
Q

Surrogate Keys are useful when:
There is no n………. k………..
Selected candidate key has embedded s………. contents or is too l………

A

There is no natural key

Selected candidate key has embedded semantic contents or is too long

43
Q

Require ensuring that the candidate key of entity in question performs properly: S………. K…..

A

Surrogate Keys

44
Q

Use unique index and not null constraints : s……….. K………

A

Surrogate Keys

45
Q

Data whose values change over time and for which a history of the data changes must be retained: t…….-V………….. D……….

A

Time-variant data

46
Q

Time-variant data Requires creating a new entity in a ( .. : ..) relationship with the original entity

A

1:M

47
Q

Occurs when a relationship is improperly or incompletely identified: D……….. t……….

A

Design trap

48
Q

Represented in a way not consistent with the real world : D……… t………….

A

Design trap

49
Q

Occurs when one entity is in two 1:M relationships to other entities: F………. t…………

A

Fan trap

50
Q

Produces an association among other entities not expressed in the model: F………. t…………

A

Fan trap

51
Q

Occur when there are multiple relationship paths between related entities: R…………. R………….

A

Redundant Relationships

52
Q

The relationship could be safely deleted with out losing any information generation capabilities in the model: : R…………. R………….

A

Redundant Relationships