Lesson 3 Flashcards
(31 cards)
Edgar Frank Ted Codd was the pioneer of the ____________ for database management in 1970.
relational model
The relational model is based on
predicate logic and set theory.
Is 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
is 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.
Set Theory
The relational model has three (3) components:
A logical data structure represented by _____________.
A set of ___________ rules to enforce that the data is _________ and remains __________ over time.
A set of ____________ that defines how data is manipulated.
The relational model has three (3) components:
A logical data structure represented by relations.
A set of integrity rules to enforce that the data is consistent and remains consistent over time.
A set of operations that defines how data is manipulated.
is a two-dimensional structure composed of rows and columns.
A table (relation)
Each table row (tuple) represents
data about an entity.
Each table column represents an _________, and each column has a distinct _______.
Each table column represents an attribute, and each column has a distinct name.
Each intersection of a row and column represents
a single data value.
All values in a column must conform to the same data ______
format
Each column has a specific range of values known as the ____________
attribute domain
The order of the rows and columns is ___________ in a DBMS.
not important
is an attribute or group of attributes that determines the values of other attributes.
key
is the state in which knowing the value of an attribute makes it possible to determine the value of another. It is based on the relationships among the attributes.
Determination
means that the value of one or more attributes determines the value of one or more other attributes.
Functional dependence
The attribute whose value determines another is called
determinant or the key.
Functional dependence can involve a ____________that comprises multiple ____________.
Functional dependence can involve a determinant that comprises multiple attributes.
An attribute or combination that uniquely identifies any row in the table.
Super Key
A superkey without any unnecessary attributes.
Candidate Key
A candidate key selected to uniquely identify all other attributes values in any given row; cannot contain null entries.
Primary Key
An attribute or combination of attributes in one table whose values must either match the primary key in another table or be null.
Foreign Key
An attribute or combination of attributes used strictly for data retrieval purposes.
Secondary Key
An ____________is the condition in which each row is a table has its own unique identity.
entity integrity
is the conditional in which every reference to an entity instance by another entity instance is valid.
referential integrity