(4) The Relational Model of Data Flashcards
Relationship degree
The number of entities or participants associated with a relationship. A relationship degree can be unary, binary, ternary, or higher.
Optional attribute
In ER modeling, an attribute that does not require a value; therefore, it can be left empty.
Binary relationship
An ER term for an association (relationship) between two entities. For example, PROFESSOR teaches CLASS.
Strong entity
An entity that is existence-independent, that is, it can exist apart from all of its related entities. Also called regular entity.
Iterative process
A process based on repetition of steps and procedures.
Participants
An ER term for entities that participate in a relationship. For example, in the relationship “PROFESSOR teaches CLASS,” the teaches relationship is based on the participants PROFESSOR and CLASS.
Existence-independent
A property of an entity that can exist apart from one or more related entities. Such a table must be created first when referencing an existence-dependent table.
Identifiers
One or more attributes that uniquely identify each entity instance.
Composite attribute
An attribute that can be further subdivided to yield additional attributes. For example, a phone number such as 615-898-2368 may be divided into an area code (615), and exchange number (898), and a four-digit code (2368). Compare to simple attribute.
Weak relationship
A relationship in which the primary key of the related entity does not contain a primary key component of the parent entity.
Ternary relationship
An ER term used to describe an association (relationship) between three entities. For example, a DOCTOR prescribes a DRUG for a PATIENT.
Existence-dependent
A property of an entity whose existence depends on one or more other entities. In such an environment, this table must be created and loaded first because the existence-dependent key cannot reference a table that does not yet exist.
Multi valued attributes
An attribute that can have many values for a single entity occurrence. For example, an EMP_DEGREE attribute might store the string “BBA, MBA, PHD” to indicate three different degrees held.
Mandatory participation
A relationship in which one entity occurrence must have a corresponding occurrence in another in tiny. For example, an EMPLOYEE works in a DIVISION. (A person cannot be an employee without being assigned to a company’s division).
Cardinality
A property that assigns a specific value to connectivity and expresses the range of allowed entity occurrences associated with a single occurrence of the related entity.