Relaciones en una base de datos
Transcript of Relaciones en una base de datos
Una relación puede ser uno a Una relación puede ser uno a uno, uno a varios o varios a uno, uno a varios o varios a
varios.) entre las tablas.varios.) entre las tablas.Una vez realizada esta Una vez realizada esta operación, puede crear operación, puede crear consultas, formularios e consultas, formularios e informes para mostrar informes para mostrar
información de varias tablas a información de varias tablas a la vez. Por ejemplo, este la vez. Por ejemplo, este
formulario incluye información formulario incluye información de cuatro tablas:de cuatro tablas:
La tabla Clientes La tabla Clientes La tabla Pedidos La tabla Pedidos La tabla Productos La tabla Productos
La tabla Detalles de pedidos La tabla Detalles de pedidos
La relación uno a uno ocurre cuando un registro de la tabla La relación uno a uno ocurre cuando un registro de la tabla A posee como máximo un registro asociado en la tabla B y A posee como máximo un registro asociado en la tabla B y un registro de la tabla B posee como máximo un registro un registro de la tabla B posee como máximo un registro
asociado en la tabla A.asociado en la tabla A.
Esta relación está presente en el número de Esta relación está presente en el número de gerente/número de empleado, entre el PADRÓN DE gerente/número de empleado, entre el PADRÓN DE
DEPARTAMENTOS y el PADRÓN DE EMPLEADOS. Para DEPARTAMENTOS y el PADRÓN DE EMPLEADOS. Para cada número de gerente identificamos apenas un registro cada número de gerente identificamos apenas un registro en el PADRÓN DE EMPLEADOS y cada funcionario es en el PADRÓN DE EMPLEADOS y cada funcionario es
eventualmente gerente de apenas un departamentoeventualmente gerente de apenas un departamento
Relaciones uno a varios.Relaciones uno a varios.La relación uno a varios ocurre cuando un registro La relación uno a varios ocurre cuando un registro
de la tabla A puede tener mas de un registro de la tabla A puede tener mas de un registro asociado en la tabla B, mientras que, un registro asociado en la tabla B, mientras que, un registro
de la tabla B posee como máximo un registro de la tabla B posee como máximo un registro asociado en la tabla A.asociado en la tabla A.
La relación uno a varios ocurre cuando La relación uno a varios ocurre cuando un registro de la tabla A puede tener un registro de la tabla A puede tener
mas de un registro asociado en la tabla mas de un registro asociado en la tabla B, mientras que, un registro de la tabla B, mientras que, un registro de la tabla
B posee como máximo un registro B posee como máximo un registro asociado en la tabla A.asociado en la tabla A.
Esta relación está presente en la Esta relación está presente en la sigla del departamento entre el sigla del departamento entre el
PADRÓN DE DEPARTAMENTO y el PADRÓN DE DEPARTAMENTO y el PADRÓN DE EMPLEADOS. Para cada PADRÓN DE EMPLEADOS. Para cada
sigla del PADRÓN DE sigla del PADRÓN DE DEPARTAMENTOS DEPARTAMENTOS
identificamos varios registros con esta sigla en el identificamos varios registros con esta sigla en el PADRÓN DE EMPLEADOSPADRÓN DE EMPLEADOS, mientras que, para , mientras que, para
cada sigla en el cada sigla en el PADRÓN DE EMPLEADOS PADRÓN DE EMPLEADOS identificamos como máximo un registro en el identificamos como máximo un registro en el
PADRÓN DE DEPARTAMENTOSPADRÓN DE DEPARTAMENTOS
La relación varios a varios ocurre cuando un La relación varios a varios ocurre cuando un registro de la tabla A puede tener mas de un registro de la tabla A puede tener mas de un registro asociado en la tabla B y, análogamente, registro asociado en la tabla B y, análogamente, un registro en la tabla B puede tener mas de un un registro en la tabla B puede tener mas de un registro asociado en la tabla A registro asociado en la tabla A
Cada registro de la tabla 1 puede estar Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 enlazado con varios registros de la tabla 2 y viceversa. En el siguiente ejemplo, en la y viceversa. En el siguiente ejemplo, en la tabla 1 cada película pueden trabajar tabla 1 cada película pueden trabajar varios actores y, en la tabla 2, un mismo varios actores y, en la tabla 2, un mismo actor puede trabajar en varias películas:actor puede trabajar en varias películas: