relaciones de tablas uno a varios, varios a varios

Embed Size (px)

Text of relaciones de tablas uno a varios, varios a varios

COLEGIO NACIONAL POMASQUI

COLEGIO NACIONAL POMASQUINOMBRE: CSAR ZAMBRANOCURSO: 2DO DFECHA: 05-06-2014TEMA: RELACIONES DE TABLAS

RELACIONES DE UNO A VARIOSEn una relacin de uno a varios, un registro de una tabla se relaciona con varios registros de una segunda tabla, pero los registros de la segunda tabla se relacionan slo con un registro de la primera tabla.Un ejemplo sera una tabla Proveedores y una tabla Productos. Un proveedor puede ser la nica fuente de mltiples productos, la totalidad de los cuales se relaciona slo con ese proveedor.

RELACIONES VARIOS A VARIOSEn una relacin de varios a varios, un registro de una tabla se relaciona con varios registros de una segunda tabla y un registro de la segunda tabla se relaciona con varios registros de la primera tabla.Este tipo de relacin requiere una tercera tabla, denominada tabla de unin. La tabla de unin contiene las claves principales de las otras dos tablas como claves externas.Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relacin varios a varios. Un pedido puede contener muchos productos y cada producto puede aparecer en muchos pedidos.

La tercera tabla, en este ejemplo la tabla Detalles de pedidos, contiene las claves principales de las tablas Pedidos y Productos. La tabla Detalles de pedidos es la tabla de unin de las otras dos.Dado que cada elemento de la tabla Pedidos y cada elemento de la tabla Productos puede aparecer numerosas veces en la tabla Detalles de pedidos, cada una de estas dos tablas tiene una relacin de uno a varios con la tabla Detalles de pedidos. Todas las tablas de unin conectan tablas que tienen relaciones de uno a varios con las tablas de unin, y las claves principales de esas tablas conectadas son las claves externas de la clave de unin. Cuando una tabla se puede relacionar con otras simplemente haciendo referencia a la informacin que contienen, las partes de la base de datos son como las clulas del organismo. Cada una est activa, cada una tiene el tamao correcto para su finalidad y juntas pueden obtener efectos mucho mayores de lo que son capaces individualmente.