The document discusses relational algebra and tuple relational calculus. It describes relational algebra as a procedural query language that uses unary operations like select and project and binary operations like join and union to derive result relations from existing relations. It then explains tuple relational calculus as a nonprocedural query language where queries return tuples satisfying a predicate. Examples of queries using both languages on banking relations are provided to illustrate their usage.