Complementando...
Um banco de dados relacional é aquele que segue o Modelo Relacional, no qual os dados são representados por tuplas, que por sua vez são agrupados em relações.
Uma tupla seria o equivalente a um registro (uma linha de uma tabela), e o conjunto de várias tuplas formam uma relação (o equivalente aos dados de uma tabela).
Quanto à álgebra relacional (já citada em outra resposta), ela define as operações feitas em um conjunto de tuplas (escolher determinadas tuplas de acordo com certos critérios, etc), ou seja, é a base teórica por trás do SQL.