Test 1 Flashcards
Disjoint subtypes are also known as ____ subtypes
non-overlapping
Specialization is based on grouping ____ characteristics and relationships of the subtypes.
unique
Usually, a data modeler uses a natural identifier as the ____ of the entity being modeled, assuming that the entity has a natural identifier
Primary key
Unique values can be better managed when they are _____, because the database can use internal routines to implement a counter-style attribute that automatically increments values with the addition of each new row
numeric
composite primary keys are particularly useful as identifiers of composite entities, where each Primary key combination is allowed____in the M:N relationship.
once
Composite keys are useful as identifiers of weak entities, where the weak entity has a strong___ relationship with the parent entity.
identifying
One practical advantage of a(n) ____key is that because it has no intrinsic meaning, values for it can be generated by the DBMS to ensure that unique values are always provided.
surrogate
While using a surrogate key, one must ensure that the candidate key of the entity in question performs properly through the use of the “___” and “not null” constraints.
unique index
From a data modeling point of view, ____ data refer to data who’s values change over time and for which one must keep a history of the data changes.
Time-variant
The main concern with redundant relationships is that they remain____across the model
consistent
____ are characteristics of entities
Attributes
A(n)____ attribute is an attribute that must have a value
required
A person’s Social Security number would be an example of a(n)____ attribute
single-valued
a(n)____attribute need not be physically stored within the database
derived
When indicating cardinality, the first value represents the ____ number of associated entities
minimum
The concept of relationship strength is based on how the ____ of a related entity is defined.
primary key
A(n) ____ relationship is also known as an identifying relationship.
strong
A weak entity must be ____-dependent
existence
The Chen notation identifies a weak entity by using a double-walled entity
rectangle
Participation is____ if one entity occurrence does not require a or responding entity occurrence in a particular relationship.
optional
A table is also called a (n)____ because the relational model’s creator, E.F. Codd use the two terms as synonyms.
relation
in a relational table, each column has a specific range of values known as the _____domain.
attribute
in a relational model, ____ are also used to establish relationships among tables and to ensure the integrity of the data.
keys
A primary key is the____key chosen to be the primary means by which rows of a table are uniquely identified.
candidate
To avoid nulls, some designers use special codes, known as _____, to indicate the absence of some value.
flags
The relational operators have the property of ____; that is, the use of relational algebra operators on existing relations (tables) produces new relations.
closure
PRODUCT yields all possible pairs of rows from two tables, also known as the ____ product
Cartesian
____ is the real power behind the relational database, allowing the use of independent tables linked by common attributes
JOIN
A(n) ____links tables on the basis of an equality condition that compares specified columns of each table.
equijoin