Problem

Exercise 15.6 Briefly answer the following questions: Explain the role of relational algeb...

Exercise 15.6 Briefly answer the following questions:

  1. Explain the role of relational algebra equivalences in the System R optimizer.
  2. Consider a relational algebra expression of the form σcl(R × S)). Suppose that the equivalent expression with selections and projections pushed as much as possible, taking into account only relational algebra equivalences, is in one of the following forms. In each case give an illustrative example of the selection conditions and the projection lists (c, l, c1, l1, etc.).
    1. Equivalent maximally pushed form: πl1c1(R) × S).
    2. Equivalent maximally pushed form: πl1c1(R) × σc2(S)).
    3. Equivalent maximally pushed form: σcl1l2(R) × S)).
    4. Equivalent maximally pushed form: σc1l1( σc2l2(R)) × S)).
    5. Equivalent maximally pushed form: σc1l1l2c2(R)) × S)).
    6. Equivalent maximally pushed form: πlc1l1l2c2(R)) × S))).

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
Solutions For Problems in Chapter 15