el modelo es este le falta atributo es solo un modelo.

los problemas que tengo es que un producto puede repetirse en la factura

lo soluciono con el id_detalle (tabla Detalle) pero me queda muy susceptible a errores
alguna otra solucion mas practica
| |||
Respuesta: Sistema Facturacion id_detalle PK simple innecesaria pero practica, debes complementarla con un indice único compuesto id_factura, id_articulo. Tambien podrias trabajar con una PK compuesta de esos dos campos, de hecho seria lo mas correcto en terminos de modelo relacional. Pero és muy practico trabajar con una PK simple y el indice único complementario.
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
| |||
Respuesta: Sistema Facturacion Puedes dejar la pk de tipo_pago directamente en factura. El producto se repite porque solamente tienes como PK una id la cual es AUTO_INCREMENT en la tabla detalle, y como dice el amigo de arriba, puedes dejar ID_FACTURA e ID_ARTICULO ambas como PK, así pasaría a ser una PK Compuesta y estas validando que esta factura solamente tenga el ID del producto una sola vez. Lo demás está bien, es casi idéntico a un modelo que use para el mismo problema (Punto de venta) y no tuve problemas en implementarlo. Salu2. |
| |||
Respuesta: Sistema Facturacion Cita: Si las facturas tienen un solo tipo de pago. Puedes dejar la pk de tipo_pago directamente en factura.
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
Etiquetas: |