Integridad referencial

Páginas: 6 (1275 palabras) Publicado: 8 de abril de 2013
Integridad referencial en las bases de datos

¿Qué es?
La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas, es decir, que existen en la base de datos.
La integridad referencial es un sistema de reglas que utilizan la mayoría de las bases dedatos relacionales para asegurarse que los registros de tablas relacionadas son válidos y que no se borren o cambien datos relacionados de forma accidental produciendo errores de integridad.

¿Cuál es su función?
Una de las funciones importantes de un DBMS relacional es preservar la integridad de sus datos almacenados en la mayor medida posible.
La integridad referencial asegura que el enlaceentre la tabla de transacciones y la tabla de partes está formado correctamente. En la tabla de transacciones, el número de objeto forma una clave externa, que es el atributo que enlace con la clave primaria de la tabla de partes. Sólo los números de objetos que están en la tabla de partes pueden aparecer en la tabla de transacciones. Esto es la integridad referencial. Si la tabla detransacciones contiene un número de objeto que no está en la tabla de partes, unir las tablas provocará que las transacciones sin número de objeto queden fuera de los resultados.

Ejemplos de integridad referencial
Por ejemplo: Tenemos una tabla de habitantes y una tabla de poblaciones, en la tabla Habitantes tengo un campo Población que me indica en qué población vive el habitante, las dos tablas deberíanestar relacionadas por el campo Población, en esta relación de tipo uno a varios la tabla Poblaciones es la tabla principal y la tabla Habitantes la secundaria (una población tiene varios habitantes). Si marcamos la casilla Integridad Referencial, no nos dejará asignar a un habitante una población que no exista en la tabla Poblaciones.
Integridad referencial en las bases de datos

¿Qué es?La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas, es decir, que existen en la base de datos.
La integridad referencial es un sistema de reglas que utilizan la mayoría de las bases de datos relacionales para asegurarse que los registros detablas relacionadas son válidos y que no se borren o cambien datos relacionados de forma accidental produciendo errores de integridad.

¿Cuál es su función?
Una de las funciones importantes de un DBMS relacional es preservar la integridad de sus datos almacenados en la mayor medida posible.
La integridad referencial asegura que el enlace entre la tabla de transacciones y la tabla de partes estáformado correctamente. En la tabla de transacciones, el número de objeto forma una clave externa, que es el atributo que enlace con la clave primaria de la tabla de partes. Sólo los números de objetos que están en la tabla de partes pueden aparecer en la tabla de transacciones. Esto es la integridad referencial. Si la tabla de transacciones contiene un número de objeto que no está en la tabla departes, unir las tablas provocará que las transacciones sin número de objeto queden fuera de los resultados.

Ejemplos de integridad referencial
Por ejemplo: Tenemos una tabla de habitantes y una tabla de poblaciones, en la tabla Habitantes tengo un campo Población que me indica en qué población vive el habitante, las dos tablas deberían estar relacionadas por el campo Población, en esta relaciónde tipo uno a varios la tabla Poblaciones es la tabla principal y la tabla Habitantes la secundaria (una población tiene varios habitantes). Si marcamos la casilla Integridad Referencial, no nos dejará asignar a un habitante una población que no exista en la tabla Poblaciones.
Integridad referencial en las bases de datos

¿Qué es?
La integridad referencial es una propiedad deseable en las...
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
  • Integridad Referenciál
  • Crear Foreign Key (Integridad Referencial) Con Mysql
  • MARCO REFERENCIAL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS