Por ahora nuestro interés es obtener una visión general de las asociaciones también conocidas como las relaciones, en la base de datos. Antes de continuar, tenga en cuenta que en la tabla de venta cada SaleID corresponde a una regla customer.A Negocio Una de sus reglas de negocio, que es una regla obvia, es que usted puede vender más de los productos a un mismo cliente. Y por lo que desde las dos tablas, vemos que para el SaleID 10, el cliente compró los productos con ProductIDs 11, 42 y 72. Se ve que para el SaleID 20, el cliente compró productos con ProductIDs 14 y 51.
También vemos que para el SaleID 30, el cliente compró productos con ProductIDs 41, 51 y 65. Así que para una venta, hay muchos productos. Esto se llama una relación uno-a-muchos o uno-a-muchos asociación, determinado por el negocio rule.Class Diagrama Un diagrama de clases muestra la relación entre dos clases (tablas). Figura 4.1 en la ventana de la ficha del navegador muestra el diagrama de clases para los dos cuadros anteriores. Figura 4.2 muestra el diagrama de clases detalle. El diagrama de clases detalle tiene los atributos (columnas) de las tablas.
Una línea entre los dos bloques muestra la asociación (relación). En un extremo de la línea que tiene el número 1. En el otro extremo de la línea, usted tiene el asterisco, *. El asterisco * significa muchos. Así que el 1 y el asterisco (*) significa que uno-a-muchos. Una fila de la tabla de venta corresponde al número de filas de la tabla de la venta de artículos. El asterisco está en el lado de la mesa que ofrece muchas filas en la relación. El 1 es en el lado de la mesa que ofrece una fila en la relación.
En el diagrama de clases detalle, la línea apunta a los identificadores correspondientes. Esa es una visión general de lo que significa asociación o relación en la base de datos. En las próximas partes de la serie, vamos a examinar los diferentes tipos d