Zusammenfassung der Ressource
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.