miércoles, 23 de octubre de 2013

EXISTEN 3 RELACIONES DE TABLAS




            EXISTEN 3 RELACIONES DE TABLAS


Una relación uno o varios
Considera una base de datos de seguimiento de tabla a cliente tabla pedidos. Un cliente que puede revisar un número de pedidos por lo tanto para cualquier cliente representado en la tabla clientes puede a ver representados muchos pedidos en la tabla pedidos. Por consiguiente la relación entre la tabla clientes y la tabla pedidos es una relación de uno a varios.  Para representar una relación de uno a varios en el diseño de la dase de datos tomen la clave principal del lado uno de la relación y agregar como un campo o campos adicionales a la tabla en el lado varios de la relación. En este caso por ejemplo agregarías un nuevo campos (el campo y de la tabla a clientes) a la tabla pedidos y le denominaría y de cliente Access utilizaría entonces el numero de identificador del cliente correcto de cada producto.
Una relación de varios a varios
Considere la relación entre una tabla productos y una tabla pedidos. Un solo pedido pueda inferir varios productos por otro lado, un único producto puede aparecer en muchos pedidos. Por tanto, para cada registro de la tabla productos además para cada registro de la tabla pedidos. Este tipo de relación se denomina relación de varios a varios pedidos y para varios pedidos y para un pedido puede a ver varios productos. Tenga encuentra que para detectar las relaciones de varios a varios existente entre las tablas es importante que considere ambas partes de la relaciones.
Para representar una relación de varios a varios debe crear  una tercera tabla a menudo denominada tabla de unión que divide la relación de varios a varios en 2 relaciones uno a varios.
Debe de inserta la clave principal de cada una de los dos tablas en la tercera. Como resultado la tercera tabla registra cada ocurrencia o instancia de la relación. Por ejemplo: la tabla pedidos y la tabla productos tiene una relación varias o varios que se define mediante la creación de dos relaciones una a varios con la tabla detalles de pedidos.
Una relación uno a uno
En una relación uno a uno cada registro de la primera tabla solo puede tener un registro coincidente en la segunda tabla y viceversa este tipo de relación no es muy común porque muy a menudo la información informada se almacena en la misma tabla. Pude utilizar  la relación uno a uno para dividir una tabla con muchos campos para aislar parte de una tabla con razones de seguridad, o para almacenar información que solo se aplica a un subconjunto de la tabla principal. Cuando identifique esta relación ambas tablas deben compartir un campo común.



No hay comentarios:

Publicar un comentario