Integridad Referenciál

Páginas: 2 (415 palabras) Publicado: 21 de mayo de 2012
Integridad Referencial ( Base de Datos ).

Conceptol:

La integridad referencial es un sistema de reglas que utiliza la Base de Datos para asegurarse que las relaciones entre registros de tablasrelacionadas son válidas y que no se borren o cambien datos relacionados de forma accidental.
Esto significa que la clave externa de una tabla de referencia siempre debe aludir a una fila válida dela tabla a la que se haga referencia. La integridad referencial garantiza que la relación entre dos tablas permanezca sincronizada durante las operaciones de actualización y eliminación.

Reglas:• Todo registro de la tabla relacionada que no dispone de un registro asociado en la tabla principal se considera un huérfano.
• No puede introducir un valor en el campo de clave externa de la tablarelacionada que no exista en la clave principal de la tabla principal.
• No puede eliminar un registro de una tabla principal si existen registros coincidentes en una tabla relacionada.
• No puedecambiar un valor de clave principal en la tabla principal si ese registro tiene registros relacionados.


Condiciones:


• El campo coincidente de la tabla principal es una clave principal o tieneun índice único.
• Los campos relacionados tienen el mismo tipo de datos.
Excepción: un campo Auto numérico estará relacionado con un campo Numérico.
• Ambas tablas pertenecen a la mismabase de datos.  

Para poder usar la integridad relacional es importante tener nuestra base de datos normalizada para:
Evitar la redundancia de los datos, evitar problemas de actualización de losdatos en las tablas y Proteger la integridad de los datos.

Normalización:

La Normalización tiene tres formas principales:

1FN: las columnas repetidas deben eliminarse y
colocarse entablas separadas.
2FN: las dependencias parciales se deben
eliminar y separar dentro de sus propias tablas.
3FN: las columnas que no son llave son funcionalmente dependientes por completo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Integridad Referencial N C31515110
  • integridad referencial
  • Integridad Referencial
  • Integridad referencial
  • integridad referencial
  • Crear Foreign Key (Integridad Referencial) Con Mysql
  • MARCO REFERENCIAL
  • Marco referencial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS