Relational algebra is a procedural query language used in databases to manipulate relations through various operations like select, project, union, and join. It consists of unary operations (such as select and project) and binary operations (like union and join), which can operate on relations to retrieve or modify data. The document provides detailed explanations of these operations, including symbols, examples, and relational properties.