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