chapter 3 - the relational database model Flashcards
In the relational model, an identifier is composed of one or more attributes that uniquely identifies a row.
primary key (PK)
Any attribute in a specific row whose value directly determines other values in that row.
determinant
A multiple-attribute key.
composite key
An attribute that is part of a primary key.
key attribute
An attribute or attributes that uniquely identify each entity in a table.
superkey
A minimal superkey; that is, a key that does not contain a subset of attributes that is itself a superkey.
candidate key
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
The absence of an attribute value.
null
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
A condition by which a dependent table’s foreign key must have either a null entry or a matching entry in the related table.
referential integrity