0% found this document useful (0 votes)
11 views9 pages

Presentation 1

The document discusses query processing in distributed database systems. It outlines what a query is, what a query processor is, the main problems of query processing, characteristics of a query processor, and the main layers of query processing.

Uploaded by

Gemechis Gurmesa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views9 pages

Presentation 1

The document discusses query processing in distributed database systems. It outlines what a query is, what a query processor is, the main problems of query processing, characteristics of a query processor, and the main layers of query processing.

Uploaded by

Gemechis Gurmesa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

QUERY PROCESSING IN

DISTRIBUTED DATABASE SYSTEMS


OUTLINE
 What is Query ?
 What is Query Processor?
 Main Problems of Query Processing
 Characteristics of Query Processor
 Main layers of Query Processing
What is Query ?

 A query is a statement requesting the retrieval of


information.
 The portion of a DML that involves information retrieval is
called a query language.
A database query can be either a select query or an
action query.
 A select query is a data retrieval query, while an
action query asks for additional operations on the data, such
as insertion, updating or deletion
What is Query Processor?
  The query processor in a DBMS receives as input ,
parses it,generates an execution plan, and completes the
processing by executing the plan and returning the results
to the client.
 In relational database, users perform the task of
dataprocessing and data manipulation with the help of
high-level non-procedural language (e.g. SQL).
 Main function of a query processor is to transform a high-
level-query (also called calculus query) into an equivalent
lower-levelquery (also called algebraic query).
Main Problems of Query Processing
Main problem of query processing is query optimization.

It is a time consuming task, because many execution


strategies are involved to minimize (optimize) computer
resource consumption.

You might also like