Zusammenfassung der Ressource
Conceptos básicos
sobre relaciones en
las Bases de Datos
- Base de datos
relacional
- relaciones,Para poder relacpermite
la utilización simultánea de datos
procedentes de más de una tabla .
Al hacer uso de las ionar 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
- l 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. 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.