L
'algebra relazionale e il collegato calcolo relazionale fanno parte dell'insieme di
linguaggi che permettono di esaminare le
query (interrogazioni) da effettuare nell'ambito della gestione di un
database. L'algebra relazionale è un linguaggio procedurale, cioè una descrizione della procedura da attuare per ottenere il risultato. Il calcolo relazionale invece è un linguaggio dichiarativo, che permette di descrivere le proprietà del risultato invece che il modo per ottenerlo. Il risultato può essere calcolato sia sulle tuple (i singoli
record che compongono la
tabella) che sui domini (campo di applicazione della tabella).