Chapter 3 - The Relational Database Model Flashcards
Attribute domain
Specific range of values for an attribute.
Candidate Key
A minimal (irreducible) superkey; a superkey that does not contain a subset of attributes that is itself a superkey.
Closure
Use of relational algebra operators on existing relations produces new relations.
Composite Entity
AKA Bridge or Associative entity. Helps avoid problems inherent to M:N relationships, includes the primary keys of tables to be linked
Composite key
Key that is composed of more than one attribute
Data Dictionary
Description of all tables in the database created by the user and designer. Metadata, data about the data.
Dependent
Attribute whose value is determined by the other attribute.
Determinant
Attribute whose value determines another.
Determination
State in which knowing the value of one attribute makes it possible to determine the value of another.
Domain
In data modeling, the construct used to organize and describe an attribute’s set of possible values.
Entity Integrity
Condition in which each row in the table has its own unique identity. All values in PK must be unique and no key attribute in the primary key can contain a null.
Equijoin
Links tables on the basis of an equality condition that compares specified columns of each table.
Flags
Special codes used to indicate the absence of some value.
Foreign Key (FK)
An attribute or combination of attributes in one table whose values must either match the primary key in another table or be null.
Full Functional Dependence
Entire collection of attributes in the determinant is necessary for the relationship.
Functional Dependence
Value of one or more attributes determines the value of one or more other attributes.
Homonym
Same name is used to label different attributes.