none
Detalle - Orden Venta RRS feed

  • Pregunta

  • Hola

    Estoy modelando el Detalle de Orden de Venta y tengo una duda

    Mi duda es la siguiente: al momento de mostrar un producto que voy a vender en el detalle de la Orden de Venta muestro la presentación del Producto pero lo hago por navegabilidad Producto.Presentacion.Abreviacion claro para obtener ese dato hago un INNER JOIN 

    ¿Es necesario que ProductoOrdenVenta este relacionado con Presentacion?

    Saludos! 


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    miércoles, 3 de junio de 2020 18:47

Respuestas

  • Hola Pedro Ávila:

    Si el producto es único, en su modalidad de presentación. tal cual se parece ver del modelado, pues tiene la propiedad Presentación.

    Esto quiere decir que el producto Refresco Cola de idProducto 1 tiene la presentación 1 que es Packs 6 Units.

    Producto Refresco de cola idProducto 2 tiene la presentación 2 Cajas con decorados navideños de 12

    Producto Refresco de cola idProducto 3 tiene la presentación 3 Envuelto en papel de regalo.

    Es lo que se deduce de tener la propiedad presentación propia en el producto.

    Entonces no, no es necesario enlazar con ProductoOrdenVentas

    Pero si sacas esa propiedad presentación de Producto y la pones en una tabla intermedia ProductoPresentación para tener para el mismo producto diferentes presentaciones, entonces si tienes que tener la clave primaria de esa tabla en ProductoOrdenVentas, ya que a mayores, en el modelo presentado, no hay precios/tarifas y seguro que ese dato es indispensable.



    jueves, 4 de junio de 2020 3:47
  • Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.

    viernes, 26 de junio de 2020 16:45
    Moderador

Todas las respuestas

  • Este foro no es de MODELADO DE BASES DE DATOS, mas sin embargo, te hare algunos comentarios al respecto, primera regla, las entidades se nombren en SINGULAR, PRODUCTO, no PRODUCTOS. Respondiendo a tu pregunta, si como PRESENTACION te refieres a que puedo vender 1 Coca Cola (Presentacion UNITARIA) o hago paquetes de 6 Coca Cola's, entonces la respuesta seria, SI. ¿Nos puedes explicar un poco mas al respecto?

    IIslas Master Consultant SQL Server

    miércoles, 3 de junio de 2020 20:43
  • Hola

    Este foro no es de MODELADO DE BASES DE DATOS,,

    Disculpa.

    mas sin embargo, te hare algunos comentarios al respecto, primera regla, las entidades se nombren en SINGULAR, PRODUCTO, no PRODUCTOS.

    Tampoco es un foro de modelado de entidades


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    miércoles, 3 de junio de 2020 21:04
  • Hola Pedro Ávila:

    Si el producto es único, en su modalidad de presentación. tal cual se parece ver del modelado, pues tiene la propiedad Presentación.

    Esto quiere decir que el producto Refresco Cola de idProducto 1 tiene la presentación 1 que es Packs 6 Units.

    Producto Refresco de cola idProducto 2 tiene la presentación 2 Cajas con decorados navideños de 12

    Producto Refresco de cola idProducto 3 tiene la presentación 3 Envuelto en papel de regalo.

    Es lo que se deduce de tener la propiedad presentación propia en el producto.

    Entonces no, no es necesario enlazar con ProductoOrdenVentas

    Pero si sacas esa propiedad presentación de Producto y la pones en una tabla intermedia ProductoPresentación para tener para el mismo producto diferentes presentaciones, entonces si tienes que tener la clave primaria de esa tabla en ProductoOrdenVentas, ya que a mayores, en el modelo presentado, no hay precios/tarifas y seguro que ese dato es indispensable.



    jueves, 4 de junio de 2020 3:47
  • Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.

    viernes, 26 de junio de 2020 16:45
    Moderador