Está en la página 1de 3

INTEGRIDAD DE DATOS

Integrad de datos no es otra cosa que la validacin, coherencia y precisin que tienen que tener los datos. El siguiente mapa mental nos ayudar a entender como MS-SQL maneja la integridad de datos

Tipos de Integridad

Integridad de dominio La integridad de dominio (o columna) especifica un conjunto de valores de datos que son vlidos para una columna y determina si se permiten valores nulos. La integridad de dominio se suele implementar mediante el uso de comprobaciones de validez y, tambin, mediante la restriccin del tipo de datos, el formato o el ntervalo de los valores posibles permitidos en una columna.

Integridad de entidad La integridad de entidad (o tabla) requiere que todas las filas de una tabla tengan un identificador exclusivo, conocido como clave principal. El que se pueda modificar el valor de la clave principal o eliminar la fila entera depende del nivel de integridad requerido entre la clave principal y cualquier otra tabla.

Integridad referencial La integridad referencial asegura que siempre se mantienen las relaciones entre las claves principales (en la tabla a la que se hace referencia) y las claves externas (en las tablas que hacen referencia). No se puede eliminar una fila de una tabla a la que se hace referencia, ni se puede modificar la clave principal, si una clave externa hace referencia a la fila, salvo que se permita la accin en cascada. Puede definir relaciones de integridad referencial dentro de la misma tabla o entre tablas diferentes.

Tipo de Restricciones
Tipo de Integridad Tipo de restriccion DEFAULT

Descripcion

Especifica el valor que se proporciona para la columna cuando no se especifica explcitamente en una instruccin INSERT. DOMINIO CHECK Especifica los valores de los datos que se aceptan en una columna. Especifica los valores de datos que se aceptan como actualizacin en REFERENTIAL funcin de los valores de una columna de otra tabla. Identifica de forma exclusiva cada una de las filas; asegura que los PRIMARY KEY usuarios no escriban valores duplicados y que se cree un ndice para aumentar el rendimiento. No se permiten valores nulos. ENTIDAD Impide la duplicacin de claves alternativas (no principales) y asegura UNIQUE que se cree un ndice para aumentar el rendimiento. Se permiten valores nulos. Define una columna o combinacin de columnas cuyos valores coinciden FOREING KEY con la clave principal de la misma u otra tabla. REFERENCIAL Especifica los valores de los datos que se aceptan en una columna en CHECK funcin de los valores de otras columnas de la misma tabla.

También podría gustarte