Slide 5
Slide 5 text
Beat Signer - Department of Computer Science - bsigner@vub.ac.be 5
May 8, 2019
Query Expression and Execution
▪ Transform the SQL query to the following query plan
SELECT name, street
FROM Customer, Order
WHERE Order.customerID = Customer.customerID AND status = 'open';
pname, street
(sstatus="open"
(order ⋈ customer))
order customer
⋈
sstatus="open"
pname, street
query
expression tree
query
execution tree
(evaluation plan)
note that we will later see how to optimise the query expression tree
use block nested-loop join
use status
bitmap index
pipeline
order customer
⋈
sstatus="open"
pname, street