What is the difference between relational algebra and tuple calculus?
2024
What is the difference between relational algebra and tuple calculus?
- A.
Relational algebra uses set-based operations, while tuple calculus uses logic expressions.
- B.
Tuple calculus is more powerful than relational algebra.
- C.
Relational algebra operates on entire relations, while tuple calculus operates on individual tuples.
- D.
All of these.
Attempted by 94 students.
Show answer & explanation
Correct answer: D
Relational algebra is an operational query language using operations like selection and projection, while tuple calculus is a declarative approach specifying desired results without defining how to compute them. Both are equivalent in expressive power but differ fundamentally in their execution semantics and query formulation style.