This document introduces relational algebra and relational query languages. It discusses how relational algebra uses set operations like selection, projection, join, and division to manipulate relations and retrieve data. It provides examples of expressing various queries in relational algebra and how the operations can be composed to solve more complex queries. Key relational algebra operations and their use in querying relational databases are demonstrated through examples.