Zusammenfassung der Ressource
"Conceptos básicos sobre relaciones en
las Bases de Datos"
- 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
- 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.
- 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.