Un dominio in basi di dati (e nella teoria delle relazioni) è un insieme omogeneo di valori. Tutti gli elementi di un dominio sono dello stesso tipo (stessa natura). Ogni attributo di una tabella può assumere solo valori che appartengono al suo dominio.
Esempio:
Dominio delle età: {0,1,2,…,120} → tutti numeri interi non negativi. Dominio dei nomi: insieme di stringhe. Dominio dei prezzi: numeri reali positivi.