Conceptos básicos sobre relaciones en las Bases de Datos
Descrição
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
Explicación: 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
Concepto: Una base de
datos relacional permite
la utilización simultánea
de datos procedentes de
más de una tabla
Uso de las relaciones
Concepto 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
Concepto: Cuando un
registro de una tabla sólo
puede estar relacionado
con un único registro de
la otra tabla y viceversa.
Explicación: 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 muchos
Concepto: 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).
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 muchos a muchos
Concepto: 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.