Problem

Exercise 11.7 Consider a relation R(a, b, c, d) containing 1 million records, where each p...

Exercise 11.7 Consider a relation R(a, b, c, d) containing 1 million records, where each page of the relation holds 10 records. R is organized as a heap file with unclustered indexes, and the records in R are randomly ordered. Assume that attribute a is a candidate key for R, with values lying in the range 0 to 999,999. For each of the following queries, name the approach that would most likely require the fewest I/Os for processing the query. The approaches to consider follow:

  • Scanning through the whole heap file for R.
  • Using a B+ tree index on attribute R.a.
  • Using a hash index on attribute R.a.

The queries are:

6022-11-7I1.png

Figure 11.10

6022-11-7I2.png

Figure 11.11

  1. Find all R tuples.
  2. Find all R tuples such that a < 50.
  3. Find all R tuples such that a = 50.
  4. Find all R tuples such that a > 50 and a < 100.

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 11