Clave externa o foránea

Una clave foránea en una base de datos relacional es una clave que se usa en una tabla secundaria y que coincide con la clave primaria en una tabla primaria relacionada. Las claves foráneas pueden tener valores duplicados (multiplicidad) en la tabla secundaria, mientras que para las claves primarias eso no es posible. El uso apropiado de claves foráneas permite exigir la integridad referencial.

Un ejemplo simple de una clave foránea en una base de datos es una tabla primaria "Student" (Estudiante) con Student_ID como su clave primaria. En la tabla secundaria relacionada "Course_Enrollment" (Curso_Matriculación) con Course_ID como clave primaria, para cada curso en el que un estudiante se haya matriculado aparece la clave foránea Student_ID de la tabla "Student".








Comentarios

Publicar un comentario

Entradas populares de este blog

Características de los sistemas de archivos

Características del sistema operativo

Clave principal