The relational database model Flashcards
predicate logic
used extensively in mathematics to provide a framework in which an assertion can be verified as either true or false
set theory
a part of mathematical science that deals with sets, or groups of things, and is used as the basis for data manipulation in the relational model
tuple
in the relational model, a table row
attribute domain
in data modelling, the construct used to organize and describe an attribute’s set of possible values
primary key
an attribute or combination or attributes that uniquely identifies any given row
a key
consists of one or more attributes that determine other attributes
determination
the state in which knowing the value of one attribute makes it possible to determine the value of another
functional dependence
the value of one or more attributes determines the value of one or more pother attributes
full functional dependence
used to refer to functional dependencies in which the entire collection of attributes in the determinant is necessary for the relationship
composite key
a key that is composed of more than one attribute
key attribute
an attribute that is part of a key
superkey
a key that can uniquely identify any row in the able
candidate key
a superkey without any unnecessary attributes. hence a minimalist key
entity ingrity
the condition in which each row in the table has its own unique identity
foreign key
an attribute or attributes in one table whose values must match the primary key in another table or whose values must be null