Conceptos básicos sobre relaciones en las 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 en las Bases
de Datos.
• Base de datos relacional
Concepto: Una base de datos relacional permite la utilización
simultánea de datos procedentes de más de una tabla .
Explicacion: Para conseguir una
correcta base de datos relacional
es imprescindible realizar un
estudio previo del diseño de la
base de datos. 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
• 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.
Explicacion: : 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)
Explicacion: 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.
Explicación: 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.