Professional Documents
Culture Documents
Relational Queries
Relational Calculus
Relational Calculus
nonprocedural, or declarative
describe set of answers without being
explicit about how they should be
computed
Relational Calculus
2 variants
Tuple
Relational Calculus
DataBase part 06 - Relational
Calculus
a - an attribute of R
b - an attribute of S
R Rel
R.a op S.b
R.a op constant
constant op R.a
TRC Formula
Domain
relational calculus
DataBase part 06 - Relational
Calculus
X op Y
X op constant
constant op X
DataBase part 06 - Relational
Calculus
DRC Formula
Expressive power of
algebra and calculus
DataBase part 06 - Relational
Calculus
Unsafe queries
syntactically correct
set of such S tuples is obviously infinite, in
the context of infinite domains