资料库管理上所用之语言,提供一组法则与运算子,以供保持资料库中之关系。关系代数通常可有两类运算子:集合运算子(UNION, INTERSECT, DIFFERENCE, PRODUCT)与关系运算子(SELECT, PROJECT, JOIN, DIVIDE)。应用关系代数,即可基于资料库中之既有关系,制定程序以建构新关系。