4. Identificación de relaciones entre las tablas de la consulta.

Cuando se ha escogido dos o mas tablas de una consulta, es necesario crear relaciones entre ellas. De no hacerlo, se podría crear un producto cartesiano y crear una consulta que traiga mas registros de los necesarios. Por ejemplo, un producto cartesiano entre la tabla de clientes y la tabla de ordenes le pegaría todos las facturas a cada uno de los clientes sin importar si son suyas o no. Normalmente siempre existen campos clave o llave que relacionan los registros de una tabla con otra.

Esta pantalla se divide en cinco secciones. En las primeras dos se muestran las tablas que se escogieron para la consulta. Al escoger una tabla de cada una de estas secciones, se muestran los campos de la tabla en las siguientes dos secciones. Aquí debe escoger un campo de cada una dos de las tablas y oprimir el botón Agregar para crear la relación. Oprima el botón Quitar para quitar la relación de la lista.

Debe tener cuidado de escoger todas las relaciones entre todas las tablas para que así no se cree ningún producto cartesiano. Esto no quiere decir que todas las tablas tengan relación con todas las tabla, pero si que debe de haber un camino para relacionar cualquier tabla con las demás tablas. Por ejemplo:

Cliente -> Ordenes -> Detalle de ordenes -> Inventarios -> Proveedor

Con estas relaciones se ve que mercancía de que proveedores compran los clientes.

Usted puede utilizar el botón Adelante para proseguir a la pantalla 5. Creación de preguntas para el usuario.

El botón Atrás lo va a llevar a la pantalla 3. Selección de campos de la base de datos.