Skip to main content

¿Qué es un dominio de datos?

"Dominio de datos" es un término utilizado en campos de bases de datos y gestión de datos. Se refiere al rango de valores aceptables que puede contener una fila o campo en particular. La aplicación de dominios de datos mantiene la información en una base de datos coherente y dentro de parámetros aceptables, evitando situaciones en las que las bases de datos producen resultados sin sentido o no pueden responder consultas específicas por falta de información suficiente. La definición de un dominio de datos la realiza el programador de una base de datos, que a menudo estipula una lista de valores adecuados para un campo de entrada en el programa.

Quizás la forma más fácil de comprender el concepto de un dominio de datos es examinando un ejemplo. Considere un campo en una base de datos de empleados en el que se supone que un usuario final debe registrar el estado de empleo de los empleados individuales. Cada empleado de la organización será un empleado actual o anterior; por lo tanto, esas son las únicas entradas aceptables en el dominio de datos para ese campo. Al crear la base de datos, el programador generalmente indicaría que estas son las únicas respuestas aceptables para alguien que ingresa datos en el "Estado del empleado".

Otro ejemplo más complejo de un dominio de datos sería un campo para el número de teléfono de un empleado. En los Estados Unidos, el dominio de datos en este campo debería limitarse solo a números, junto con una longitud máxima de 10 caracteres; en otras palabras, un código de área más un número de teléfono de siete dígitos. Un programador que quisiera imponer un nivel de control aún más estricto sobre el dominio de datos podría programarlo de modo que solo se pudieran usar códigos de área y prefijos reales, evitando que las personas intenten reclamar (999) 999-9999 como su número de teléfono. En cualquier ejemplo, los límites impuestos a los dominios de datos efectivos se logran mediante el uso de una herramienta conocida como tabla de referencia.

Los valores de datos aceptables generalmente se almacenan en lo que se conoce como una tabla de referencia. Una tabla de referencia es una tabla vinculada a la base de datos que contiene los valores aceptables o rangos de valores para datos de tablas específicas en la base de datos. La información que se ingresa en la base de datos se compara con la tabla de referencia para determinar si el usuario ingresó accidentalmente una entrada no válida. Las entradas no válidas normalmente se marcan con un mensaje de error y solicitan una segunda oportunidad para ingresar un valor correcto en la base de datos.