Quiz 2 - Ch 5 Flashcards

(52 cards)

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
P.......... c........: Not every supertype occurrence is a member of a subtype
Partial Completeness
26
T........... c...........: Every supertype occurrence must be a member of at least one subtype.
Total completeness
27
Subtype discriminator can be null for p...... c..........
partial completeness
28
Top-down process : S..........
Specialization
29
Identifies lower-level, more specific entity subtypes from a higher-level entity supertype: S...........
Specialization
30
Based on grouping unique characteristics and relationships of the subtypes S.............
Specialization
31
Bottom-up process: G...........
Generalization
32
Identifies a higher-level, more generic entity supertype from lower-level entity subtypes: G........
Generalization
33
Based on grouping common characteristics and relationships of the subtypes: G.............
Generalization
34
Virtual entity type used to represent multiple entities and relationships in ERD: E........... C............
Entity Cluster
35
Avoid the display of attributes (no key attributes) to eliminate complications that result when the inheritance rules change : E........... C............
Entity Cluster
36
Real-world identifier used to uniquely identify real-world objects: N........ k..........
natural keys or natural identifier
37
``` Desirable Primary Key Characteristics Non I................ No c.........over time Preferably s........- a....... Preferably n.......... S.........-c........... ```
``` Non Intelligent No change over time Preferably single- attribute Preferably numeric Security-compliant ```
38
The PK should not have embedded semantic meaning other than to uniquely identify each entity instance: Non I............
Non intelligent
39
The selected primary key must not be composed of any attribute that might be considerd a security risk or violation: S............ c...........
security compliance
40
Each primary key combination is allowed once in (...:..) relationship
M:N
41
Primary key used to simplify the identification of entity instances : S............ K..............
Surrogate Keys
42
Surrogate Keys are useful when: There is no n.......... k........... Selected candidate key has embedded s.......... contents or is too l.........
There is no natural key | Selected candidate key has embedded semantic contents or is too long
43
Require ensuring that the candidate key of entity in question performs properly: S.......... K.....
Surrogate Keys
44
Use unique index and not null constraints : s........... K.........
Surrogate Keys
45
Data whose values change over time and for which a history of the data changes must be retained: t.......-V.............. D..........
Time-variant data
46
Time-variant data Requires creating a new entity in a ( .. : ..) relationship with the original entity
1:M
47
Occurs when a relationship is improperly or incompletely identified: D........... t..........
Design trap
48
Represented in a way not consistent with the real world : D......... t.............
Design trap
49
Occurs when one entity is in two 1:M relationships to other entities: F.......... t............
Fan trap
50
Produces an association among other entities not expressed in the model: F.......... t............
Fan trap
51
Occur when there are multiple relationship paths between related entities: R............. R.............
Redundant Relationships
52
The relationship could be safely deleted with out losing any information generation capabilities in the model: : R............. R.............
Redundant Relationships