In informatica, in particolare nella teoria delle basi di dati, una tupla è un generico elemento di una relazione con attributi in un database relazionale. Da un punto di vista formale, si può definire una tupla su un insieme di attributi o campi dato X come una funzione che a ciascun attributo appartenente ad X associa un valore appartenente al dominio dell’attributo.