Un dominio describe un conjunto de posibles valores para cierto atributo. Como un dominio restringe los valores del atributo, puede ser considerado como una restricción. Matemáticamente, atribuir un dominio a un atributo significa "cualquier valor de este atributo debe ser elemento del conjunto especificado".
Distintos tipos de dominios son:
- numéricos: enteros, decimales, binarios, ...
- texto: cadenas de texto de tamaño variable o fijo
- Tiempo: fecha, hora o ambas
- etc.
Este tipo de restricción básica impide que se introduzcan valores erróneos o inadecuados en los atributos, por ejemplo, si especificamos que el atributo Edad es de tipo numérico entero, estaremos evitando introducir texto o números decimales.