En la gestión de datos y el análisis de bases de datos, un dominio de datos es la colección de valores que puede contener un elemento de datos . La regla para determinar el límite del dominio puede ser tan simple como un tipo de datos con una lista enumerada de valores. [1]
Por ejemplo, una tabla de base de datos que tiene información sobre personas, con un registro por persona, puede tener una columna de "estado civil" . Esta columna puede declararse como un tipo de datos de cadena y puede tener uno de dos valores de código conocidos : "M" para casados, "S" para solteros y NULL para registros donde el estado civil es desconocido o no aplicable. El dominio de datos para la columna de estado civil es: "M", "S".
En un modelo de datos normalizado , el dominio de referencia generalmente se especifica en una tabla de referencia . Siguiendo el ejemplo anterior, una tabla de referencia de estado civil tendría exactamente dos registros, uno por valor permitido, excluyendo NULL. Las tablas de referencia están relacionadas formalmente con otras tablas en una base de datos mediante el uso de claves externas .
Las reglas de límites de dominio menos simples, si se aplican en la base de datos, se pueden implementar mediante una restricción de verificación o, en casos más complejos, en un activador de base de datos . Por ejemplo, una columna que requiera valores numéricos positivos puede tener una restricción de verificación que declare que los valores deben ser mayores que cero.
Esta definición combina los conceptos de dominio como un área sobre la que se ejerce el control y la idea matemática de un conjunto de valores de una variable independiente para la cual se define una función , como en el Dominio de una función .
Referencias
- ^ Loshin, David (2001). "Gestión del conocimiento empresarial: el enfoque de la calidad de los datos" . books.google.co.uk . ISBN 978-0-12-455840-3. Consultado el 19 de agosto de 2011 .