What is the difference between relational algebra and tuple calculus?

2024

What is the difference between relational algebra and tuple calculus?

  1. A.

    Relational algebra uses set-based operations, while tuple calculus uses logic expressions.

  2. B.

    Tuple calculus is more powerful than relational algebra.

  3. C.

    Relational algebra operates on entire relations, while tuple calculus operates on individual tuples.

  4. 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.

Explore the full course: Niacl Ao It Specialist