Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this
P. 1
Query Processing

Query Processing

|Views: 400|Likes:
Published by surendramalav

More info:

Categories:Types, Brochures
Published by: surendramalav on Nov 16, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less





Ch. 5: Query Processing and Optimization
5.1 Evaluation of Spatial Operations5.2 Query Optimization5.3 Analysis of Spatial Index Structures5.4 Distributed Spatial Database Systems5.5 Parallel Spatial Database Systems5.6 Summary
 Learning Objectives
Learning Objectives (LO)
LO1: Understand concept of query processing and optimization (QPO)
What is a QPO ?Why learn about QPO ?
LO2 : Learn about alternative algorithms to process spatial queriesLO3: Learn about query optimizerLO4: Learn about trends
Focus on concepts not procedures!Mapping Sections to learning objectives
LO2- 5.1LO3-5.2, 5.3LO4-5.4, 5,5
 Analogy of Automatic Transmission in Cars
Manual transmission : automatic :: Java : SQLRecall Java program (Section 2.1.6, pp. 32-34)
Algorithm to answer the query was coded in the programSimilar to manual gear change at start and stop in Cars
In contrast, SQL queries are declarative
Users do not specify the procedure to answer itDBMS needs to pick an algorithm to answer queryAnalogy: automatic transmission choosing gear (1, 2, 3, …)
Relevant SDBMS component
Query processing and optimization (QPO)
Picks algorithms to process a SQL query
Physical data model : QPO :: engine : automatic transmission

Activity (7)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Joseph Mutangili liked this
snjyothi9 liked this
Jitendra Patel liked this
parit_qa8946 liked this
lamichhanerajan liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->