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 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.

Los valores en una fila de las columnas referendo deben existir solo en una fila en la tabla referenciada. Así, una fila en la tabla referendo no puede contener valores que no existen en la tabla referenciada. De esta forma, las referencias pueden ser creadas para vincular o relacionar información. 

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

Entradas populares de este blog

Diferencia entre navegador y buscador

Ejemplo del sistemas operativos

Diferencias entre 32 y 64 bits