관계 대수(Relational Algebra)는 데이터베이스에서 데이터를 처리하고 검색하기 위한 절차적 언어로, 데이터베이스 내의 릴레이션(테이블)을 조작하기 위한 연산의 집합을 제공합니다. 이 연산의 피연산자는 릴레이션이고, 그 결과도 릴레이션으로 나옵니다. 관계 대수는 일반 집합 연산(합집합, 교집합, 차집합 등)과 순수 관계 연산(선택, 투영, 조인 등)을 포함합니다. 보기 4에서 언급된 Predicate Calculus는 관계 해석(Relational Calculus)에 기반을 두고 있는 것으로, 관계 대수와는 다릅니다. 관계 해석은 비절차적 언어로, 원하는 정보가 무엇인지를 기술하지만, 그 정보를 어떻게 유도하는지는 기술하지 않습니다. 따라서 보기는 관계 대수에 대한 설명으로 옳지 않습니다.