Abstract
The next three chapters examine how database engines execute SQL queries. The issue is that an SQL query specifies what data to return but not how to get it. The solution is for the engine to implement a set of data-retrieval operators, known as relational algebra. The engine can translate an SQL query to a relational algebra query which can then be executed. This chapter introduces relational algebra queries and their implementation. The following two chapters will examine the translation of SQL into relational algebra.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Sciore, E. (2020). Query Processing. In: Database Design and Implementation. Data-Centric Systems and Applications. Springer, Cham. https://doi.org/10.1007/978-3-030-33836-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-33836-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33835-0
Online ISBN: 978-3-030-33836-7
eBook Packages: Computer ScienceComputer Science (R0)