Conceptos básicos sobre relaciones enlas Bases de Datos.
Descripción
Una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Las relaciones evitan duplicidad de datos guardados en las tablas.
Conceptos básicos sobre relaciones
enlas Bases de Datos.
Base de datos relacional
Permite la utilización simultánea de datos procedentes de más de una tabla.
Para poder relacionar tablas entre sí se deberá especificar un campo en común que contenga el mismo
valor en las dos tablas y dicho campo será clave principal en una de ellas.
Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal (de la que parte
relación) y la otra será la tabla secundaria (destino de la relación).
Uso de las relaciones
Al hacer uso de las relaciones, se evita la
duplicidad de datos, ahorrando memoria y
espacio en el disco, aumentando la velocidad de
ejecución y facilitando al usuario/a el trabajo
con tablas.
Relación Uno a Uno
Cuando un registro de una tabla sólo puede estar relacionado con un
único registro de la otra tabla y viceversa.
Relación Uno a Varios
Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro
de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un
registro relacionado en la primera tabla (tabla secundaria).
Relación Varios a Varios
Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y
viceversa. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre
las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido relacionada con
clientes y con artículos.