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.
Relación uno a uno
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
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
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.