Chapter 4: The Relational Model of Data Flashcards
an attribute that must have a value
required attribute
an attribute that does not require a value
optional attribute
a primary key composed of more than one attribute
composite identifier
an attribute that can be further subdivided to yield additional attributes
composite attribute
an attribute that can have only a single value
single-valued attribute
attributes that can have many values
multivalued attributes
an attribute whose value is calculated from other attributes
derived/computed attributes
entities that participate in a relationship
participants
used to describe the relationship classification
connectivity
express the minimum and maximum number of entity occurrences associated with one occurrence of the related entity
cardinality
an entity that exists in the database only when it is associated with another related entity occurrence
existence-dependent
an entity can exist apart from all of its related entities
existence-independent
the primary key of the related entity does not contain a primary key component of the parent entity
weak relationship/non-identifying relationship
exists when the primary key of the related entity contains a primary key component of the parent entity
strong (identifying) relationship
the entity is existence-dependent and the entity has a primary key that is partially or totally derived from the parent entity in the relationships
weak entity
one entity occurrence does not require a corresponding entity occurrence in a particular relationship
optional participation
indicates the number of entities or participants associated with a relationship
relationship degree
exists when an association is maintained within a single entity
unary relationship
when two entities are associated
binary relationship
exists when three entities are associated
ternary relationship
when an entity has a relationship with itself
recursive relationship
based on repetition of processes and procedures
iterative process