This document discusses Relational Calculus, distinguishing it from Relational Algebra. It defines Relational Calculus as a non-procedural query language that specifies what to retrieve rather than how. There are two types of Relational Calculus: Tuple Relational Calculus and Domain Relational Calculus. Relational Algebra is a procedural language that specifies how to obtain results by performing operations in a specific order, while Relational Calculus specifies what results to obtain without a required order of operations.