Slideshow:
σcond ( R )
|
R = { ('John', 30000), ('Jane', 50000) }
σsalary > 40000 ( employee ) = { ('Jane', 50000) }
|
while ( R has more data blocks )
{
read data blocks to fill available buffers;
check condition for each tuple in the buffers;
Move qualifying tuples to output
}
|
Buffer utilization when there are M buffers available:
|
|
|