Relational Algebra is a procedural query language that provides a theoretical foundation for relational databases and SQL. It defines several relational operations including selection, projection, union, intersection, difference, rename, and join. The main join operations in SQL are inner join, left join, right join, and full join which allow combining data from two or more tables based on matching column values.