Gestión de Relaciones II
Vamos ahora a ver como relacionar varios campos en una tabla.
Por ejemplo nuestra tabla pedidos esta relacionada con la tabla clientes por el campo "código cliente" y con la tabla productos por el campo "código productos".
Primero agregaremos la tabla productos desde la ventana de dialogo mostrar tabla, a la que podemos acceder tanto desde la barra de herramientas como pulsando el botón derecho del ratón. Una vez seleccionada la tabla, pulsaremos "agregar"
El siguiente paso es arrastrar el campo "código producto" desde la "tabla padre" , "Producto", hasta la "tabla hija", "Pedidos". Por defecto vemos que la línea de la relación no tiene ningún símbolo, esto significa que la relación es "de Muchos a Muchos",
Esto es debido a que no hemos marcado la casilla de integridad referencial, es decir que podría haber pedidos con muchos códigos de productos y muchos productos con muchos pedidos,. Esto es evidentemente erróneo, pues sabemos que aunque un producto puede haber sido pedido muchas veces, un único pedido solo hacer referencia a un solo producto, lo contrario daría lugar a errores a la hora de crear la factura, pues no sabríamos a que producto haríamos referencia.
Si pulsamos la casilla "Exigir integridad referencial", vemos como se normaliza la línea de relación mostrando la relación "Uno a muchos".
[Objeto Flash Eliminado]