Relational algebra is a procedural query language that uses operators like selection, projection, union, set difference, cartesian products, and rename to perform queries on relations without changing the original relations. The fundamental operations in relational algebra are selection (σ), projection (π), union, set difference, cartesian products, and rename (ρ). Selection selects tuples that satisfy a given predicate. Projection shows the list of attributes to appear in the result. Union contains tuples that are in either or both relations and eliminates duplicates.