In una
base di dati relazionale, un
attributo rappresenta una delle proprietà significative di una
relazione ai fini della descrizione della realtà applicativa di interesse. Un attributo consiste sostanzialmente in un campo dati atomico, ovvero non scomponibile in più componenti, il cui insieme di valori possibili è definito all'interno di un certo dominio, che può coincidere con un
tipo di dato standard presente nel
RDBMS utilizzato oppure essere personalizzato. Ad esempio in una base dati che descrive un'università, all'interno di una relazione/tabella di nome
Esame_X, è possibile definire un campo dati
Voto_Esame i cui valori appartengono al dominio di tutti i
numeri naturali compresi tra 0 e 30.