DB Programming Chapter 6 Adv. Data Modeling (Lecture)

Ace your homework & exams now with Quizwiz!

natural key

A ________ is a real-world, generally accepted identifier used to distinguish real-world objects.

discriminator

A specialization hierarchy provides the means to define a special supertype attribute known as the subtype ______

1:1

A specialization hierarchy reflects the ________ relationship between EMPLOYEE and its subtypes.

foreign keys in

A supertype contains those attributes that are ________ all of its subtypes

a real-world object that is represented in the data model as two separate entities in a strong identifying relationship

A weak entity in a strong identifying relationship with a parent entity is normally used to represent ________.

subtype discriminator

A(n) ________ is the attribute in the supertype entity that determines to which entity subtype each supertype occurrence is related

design

A(n) ________ trap occurs when a relationship is improperly or incompletely identified and, therefore, is represented in a way that is not consistent with the real world.

fan

A(n) ________ trap occurs when you have one entity in two 1:M relationships to other entities, thus producing an association among the other entities that is not expressed in the model.

cluster

An entity ________ is a "virtual" entity type used to represent multiple entities and relationships in the ERD.

primary key

Arguably, the most important characteristic of an entity is its ________.

1:1

At the implementation level, the supertype and its subtype(s) depicted in the specialization hierarchy maintain a ________ relationship.

specialization

Entity supertypes and subtypes are organized in a(n) ________ hierarchy.

at least one

Every subtype can have ________ supertype to which it is directly related.

category

In MS Visio, you select the subtype discriminator when creating a category using the ________ shape from the available shapes

nulls

In a data model, grouping employees into types avoids unnecessary ________ in the employee attributes.

lattices

In addition to the normal behavior, the EER model also supports specialization________ where a subtype can have multiple parents (supertypes).

subtype

In an aviation company's data model, a PILOT entity might be a(n) ________ of the EMPLOYEE entity.

supertype

In modeling terms, the ________ contains the common characteristics and the entity subtypes contain the unique characteristics of each entity subtype.

inherits all of the attributes and relationships from all of its upper-level supertypes

In specialization hierarchies with multiple levels of supertype/subtypes, a lower-level subtype ________.

attributes

It is common to avoid the display of ________ in an ERD that uses entity clusters.

primary key

One important inheritance characteristic is that all entity subtypes inherit their ________ from their supertype.

clustering

The EER model builds on ER concepts and adds support for entity supertypes, subtypes, and entity ________.

completeness

The ________ constraint specifies whether each entity supertype occurrence must also be a member of at least one subtype.

primary key

The ________'s function is to guarantee entity integrity.

supertype

The implementation of disjoint subtypes is based on the value of the subtype discriminator attribute in the ________

inheritance

The property of ________ enables an entity subtype to inherit the attributes and relationships of the supertype.

IS

The relationships depicted within the specialization hierarchy are sometimes described in terms of "____-A" relationships.

child entity

What is another name for a subtype?

enhanced

What is another name for the extended entity relationship model?

numeric

What is the best data type for a primary key?

equal to

What is the default comparison condition for the subtype discriminator attribute?

1

What is the ideal number of attributes used to make up a primary key?

improve the readability of the ERD

What is the purpose of an entity cluster?

composite key

What type of primary key should be used as an identifier of a composite entity?

optional

When defining a 1:1 relationship where one side of the relationship is mandatory and one is optional, where should the foreign key be placed?

surrogate

_______ primary keys are especially helpful when there is no natural key.

time-variant

________ data refer to data whose values change over time and for which you must keep a history of the data changes.

generalization

________ is the bottom-up process of identifying a higher-level, more generic entity supertypes from lower-level entity subtypes.

specialization

________ is the top-down process of identifying lower-level, more specific entity subtypes from a higher-level entity supertype.

redundant

________ relationships occur when there are multiple relationship paths between related entities.

disjoint

________ subtypes are subtypes that contain a unique subset of the supertype entity set.

overlapping

________ subtypes are subtypes that contain nonunique subsets of the supertype entity set.


Related study sets

Heart Failure / Myocardial Infarction

View Set

AGEC Week 12-14 Quizzes (test 3/final exam)

View Set

The Role of the Federal Government

View Set

Root Word Review: "term" meaning boundary, limit, end

View Set

CH 1 Health and Accident Insurance

View Set

Bus 101-116 chapter 10 achieving world -class operational management

View Set

Romeo & Juliet - Figurative language in Act 2 Scene 2

View Set