The document discusses relational algebra and relational calculus, two formal languages used in relational database management. It details the operations of relational algebra, including selection, projection, union, intersection, and join, along with their applications in manipulating relational data. Additionally, it highlights differences between procedural and non-procedural languages and introduces SQL as a query language based on these concepts.
Related topics: