Relational Database Flashcards
invented the relational model for database management
Dr. E.F. Codd,
represents the database as a collection of relations, with relations pertaining to tables with rows and columns.
RELATIONAL MODEL
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
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
a type of database management system that stores information in tables- rows and columns of data.
RELATIONAL DATABASE
the rows of a table
records
the columns of a table
fields
as a two-dimensional structure composed of rows and columns
table (relation)
Each blank represents data about an entity
row (tuple)
Each table column represents an blank , and each column has a distinct name.
attribute
Each blank of a row and column represents a single data value.
intersection
All values in a column must conform to the same data format. Each column has a specific range of values known as the blank
attribute domain
serves as the unique identifier of a specific tuple in a relation
Primary key
a pool of legal values for a given attribute
Domain
a field in one table whose values are constrained to be values of the primary key in another table
Foreign key