Simplemente significa relaciones de clave primaria y clave externa entre tablas.
Para dos relaciones R y S, R tiene una relación básica, las claves foráneas R y S de la propiedad F, y la clave principal correspondiente a la relación básica K (R y S no son necesariamente relaciones diferentes) Entonces, para cada R tupla, el valor de F debe estar vacío o ser igual al valor de S para la clave principal de una tupla.
Las reglas de integridad referencial están en la tabla. Para tablas relacionadas con una relación permanente, al actualizar, insertar o eliminar registros, si solo cambiamos uno de ellos sin cambiar el otro, la integridad de los datos se verá afectada: por ejemplo, modificando el valor clave en la tabla principal, modificando el valor clave en la tabla secundaria El valor clave no cambiará en consecuencia cuando se elimina un registro en la tabla principal, el registro correspondiente en la tabla secundaria no se elimina, lo que hace que estos registros se conviertan en registros aislados; tabla secundaria, no hay ningún registro correspondiente en la tabla principal Registros de valores clave, etc. Diseñe la integridad de los datos entre estas tablas, lo que se conoce colectivamente como integridad referencial.
La integridad referencial está asociada con la unión entre dos tablas. Específicamente, para cada registro de la tabla, el valor de la clave externa debe existir en la tabla principal, por lo tanto, si se ha establecido una relación entre ellas. dos tablas, entonces la correcta afectará el funcionamiento de la relación registrada en la otra tabla.
Por ejemplo, si la tabla de estudiantes y los cursos electivos están relacionados por número de estudiante, la tabla de estudiantes es la tabla principal y los cursos electivos provienen de la tabla, luego ingrese un nuevo registro de la tabla y el sistema Comprueba el nuevo registro si el número de escuela registrado ya existe en la tabla principal; si existe, se permite la operación de entrada; de lo contrario, se niega la admisión. Esto es integridad referencial.
La integridad referencial también se refleja en las operaciones de eliminación y actualización de la tabla principal. Por ejemplo, si elimina un registro de la tabla principal, siempre que el valor de la clave externa sea el mismo que el de la clave principal. valor de la tabla principal. Este registro también se eliminará al mismo tiempo, lo que se denomina eliminación en cascada. Si modifica el valor de la clave principal de la tabla principal, también se modificará la clave externa en la tabla de registros correspondiente; se llama eliminación en cascada.