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