Conceptos básicos sobre relaciones en las Bases de Datos.
Description
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 en las
Bases de Datos.
• Base de datos relacional
Una base de datos relacional permite la utilización simultánea de datos procedentes de más de una tabla .
• 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. 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).
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.
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo
puede tener un alcalde, y un alcalde lo será únicamente de una población.
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).
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una población puede tener
más de un habitante, pero un habitante pertenecerá (estará empadronado) en una única población
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.
Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, un cliente
podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.