Relaciones

 



Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar datos.

 como lo demuestra esta tabla:

Tipo de relación
Descripción
Unívoca

Las dos tablas pueden tener sólo un registro en cada lado de la relación.

Cada valor de clave primaria se relaciona con sólo un (o ningún) registro en la tabla relacionada.

La mayoría de relaciones unívocas están impuestas por las reglas empresariales y no fluyen con naturalidad a partir de los datos. Sin este tipo de regla, generalmente podrá combinar ambas tablas sin incumplir ninguna regla de normalización.

Uno a variosLa tabla de claves primaria sólo contiene un registro que se relaciona con ninguno, uno o varios registros en la tabla relacionada.
Varios a variosCada registro en ambas tablas puede estar relacionado con varios registros (o con ninguno) en la otra tabla. Estas relaciones requieren una tercera tabla, denominada tabla de enlace o asociación, porque los sistemas relacionales no pueden alojar directamente la relación.

Comentarios