Un dominio describe un conjunto de posibles valores para un atributo y restringe los valores que puede tomar ese atributo. Un ejemplo es el conjunto de nombres que pueden asignarse al atributo "NOMBRE" de una tabla. Cada tabla también puede tener una o más claves únicas que identifican de forma única cada registro a través de los valores en esos campos. Existen diferentes tipos de dominios como enteros, cadenas de texto y fechas.