You are on page 1of 4

Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politcnica de la Fuerza Armada

Alumnos: Tito Rodrguez

Integridad de datos
El trmino integridad de datos se refiere a la correccin y completitud de los datos en una base de datos. Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Pueden aadirse datos no vlidos a la base de datos, tales como un pedido que especifica un producto no existente. Pueden modificarse datos existentes tomando un valor incorrecto, como por ejemplo si se reasigna un vendedor a una oficina no existente. Los cambios en la base de datos pueden perderse debido a un error del sistema o a un fallo en el suministro de energa. Los cambios pueden ser aplicados parcialmente, como por ejemplo si se aade un pedido de un producto sin ajustar la cantidad disponible para vender. Una de las funciones importantes de un DBMS relacional es preservar la integridad de sus datos almacenados en la mayor medida posible.

Reglas
Las restricciones son un mtodo estndar ANSI para implementar la integridad delos datos. Cada tipo de integridad de datos (dominio, entidad y referencial) se implementa con tipos de restricciones diferentes. Las restricciones aseguran que los datos que se escriben en las columnas sean vlidos y que se mantengan las relaciones entre las tablas.

Clasificacin
- Integridad de entidad La integridad de entidad define una fila como una nica instancia de una entidad para una tabla en particular. La integridad de entidad asegura la integridad de la columna de identificacin o la clave primaria de una tabla ( a travs de ndices, estricciones UNIQUE, restricciones PRIMARY KEY, o propiedades IDENTITY).

- Integridad de dominio La integridad de dominio es la validacin de las entradas en una determinada columna. Se puede asegurar la integridad de dominio restringiendo el tipo (a travs de tipos de datos), el formato (a travs de las restricciones CHECK y de las reglas), o el rango de valores posibles ( a travs de restricciones FOREIGN KEY, restricciones CHECK, definiciones DEFAULT, definiciones NOT NULL, y reglas)

- Integridad referencial La integridad referencial preserva las relaciones definidas entre tablas, cuando se entran, modifican o borran registros. En SQL Server , la integridad referencial esta basada en interrelaciones entre claves ajenas y claves primarias o entre claves ajenas y claves nicas (a travs de la restricciones FOREIGN KEY y CHECK). La integridad referencial asegura que los valores de las claves son consistentes a travs de distintas tablas. Tal consistencia requiere que no existan referencia avalores inexistentes y que, si un valor clave cambia, todas las referencias cambien consistentemente a lo largo de la base de datos.

You might also like