Database Management Extra 6 Flashcards
The property of a relational table that guarantees each entity has a unique value in a primary key and that the key has no null values.
Entity Integrity
Special codes implemented by designers to trigger a required response, alert end users to specified conditions, or encode values. ??? may be used to prevent nulls by bringing attention to the absence of a value in a table.
Flags
An attribute or attributes in one table whose values must match the primary key in another table or whose values must be null.
Foreign Key (FK)
A condition in which an attribute is functionally dependent on a composite key but not on any subset of the key.
Full Functional Dependence
Within a relation R, an attribute B is functionally dependent on an attribute A if and only if a given value of attribute A determines exactly one value of attribute B. The relationship “B is dependent on A” is equivalent to “A determines B,” and is written as A->B.
Functional Dependence
An ordered array of key values and row ID values (pointers). ??? are generally used to speed up and facilitate data retrieval. Also known as an ??? key.
Index
One or more attributes that determine other attributes.
*** Key Attribute = The attributes that form a primary key.
Key
In the relational model, a table that implements an M:M relationship.
Linking Table
Used extensively in mathematics to provide a framework in which an assertion (statement of fact) can be verified as either true or false.
Predicate Logic
In the relational model, an identifier composed of one or more attributes that uniquely identifies a row. Also, a candidate key selected as a unique entity identifier.
Primary Key (PK)