CREACIÓN
Uno de los objetivos de un buen diseño de base de datos es eliminar la redundancia de los datos datos duplicados para conseguirlo conviene desglosar los datos en muchas tablas basadas en temas para que cada hecho esté representado solo una vez después se debe proveer a Access de un medio para recopilar de nuevo la información desglosada esto se realiza colocando campos comunes en tablas que estén relacionadas sin embargo para realizar este paso correctamente primero debe conocer las relaciones existentes entre las tablas y a continuación especificar dichas relaciones en la base de datos.
Tipos de relaciones de tablas
Una relación uno a varios
Usemos como ejemplo una base de datos de seguimiento de pedidos que incluya una tabla clientes y una tabla Pedidos un cliente puede realizar cualquier número de pedidos por cada cliente representado en la tabla clientes puede haber representados muchos pedidos en la tabla Pedidos por lo tanto la relación entre la tabla clientes y la tabla Pedidos es una relación de uno a varios.
Para representar una relación uno a varios en el diseño de la base de datos tome la clave principal del lado uno de la relación agréguela como campo o campos adicionales a la tabla en el lado varios de la relación en este caso por ejemplo agregaría un nuevo campo el campo de la tabla clientes a la tabla Pedidos y lo denominaría Id. de cliente así access puede usar el número de identificador del cliente de la tabla pedidos para dar con al cliente correcto de cada producto.
Una relación varios a varios
Centrémonos ahora en la relación entre una tabla Productos y una tabla Pedidos un solo pedido puede incluir varios productos por otra parte un único producto puede aparecer en muchos pedidos por tanto por cada registro de la tabla Pedidos puede haber varios registros en la tabla productos además por cada registro de la tabla productos puede haber varios registros en la tabla pedidos esta relación se denomina relación de varios a varios tenga en cuenta que para detectar las relaciones de varios a varios existentes entre las tablas es importante que considere ambas partes de la relación.
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 dos relaciones uno a varios debe insertar la clave principal de cada una de las 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 tienen una relación varios a varios que se define mediante la creación de dos relaciones uno a varios con la tabla detalles de pedidos un pedido puede incluir muchos productos y cada producto puede aparecer en muchos 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 esta relación no es común porque la mayor parte de las veces la información relacionada de este modo se almacena en la misma tabla puede usar la relación uno a uno para dividir una tabla con muchos campos para aislar parte de una tabla por 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.

MUY BUENA INFORMACION
ResponderEliminar