DB History and Intro to Relational Data Model Flashcards
In a ______-______ system, the structure of data was embedded in the data manipulation programs
file-based
In _____, Codd introduced the relational data model.
1970
In 1970, ______ introduced 2 DB query languages: Relational _______ and _______
Codd, algebra, calculus
In the ______s, researchers at IBM started the _______ _ project (the first RDBMS)
1970, System R
In ____-____, IBM developed a query language called SEQUEL
1974, 1975
In ____, Codd received the ____ Turing Award
1981, ACM
What sort of DB store, manipulate, and query spatial objects?
Spatial DB
________ DBs manipulate time
temporal
In active DBs, _____ execute when ______ happen with certain ________ satisfied
actions, events, conditions
Deductive DBs have deductive ______ in addition to tables that produce implicit data via the combination
rules
Data mining is mechanisms for learning from ____, detection of _______, associations, etc
data, patterns
A ______ __________ is a large repository of physically integrated data designed for data analysis
data warehouse
In ____, Jim Gray won the ACM Turing Award for _______ processing research
1998, transaction
____ ______ is moving data from a source DB to a target DB that has no data and a different schema
Data Exchange
What does SQL stand for?
Structured Query Language
A ____ _____ is a mathematical formalism for describing and representing data
data model
A Data ________ Language has a syntax for describing database templates
Definition
A Data Manipulation Language supports _____, _____, ______, and ______ of data
insertion, deletion, update, retrieval
The relational data model uses the mathematical concept of a ______ as the formalism for describing and representing data
relation
Formally, a relation is a subset of a ________ _______ of sets
Cartesian product
Informally, a ______ is a table of rows and columns
relation
A k-tuple is an _______ _______ of k objects
ordered sequence
The _______ of a set is the number of elements
cardinality
The cardinality of 2 sets D is…
|D_1| * |D_2|