Publicado el

ugg bots FK Tabla ventas

precio de botas ugg FK Tabla ventas

Hola a todos, tengo un duda respecto a una tabla ventas, esta tabla tiene varios campos, entre ellos Id Cliente que es fk de la tabla clientes.

En el sistema de ventas que estoy creando, si eliges como tipo de documento Factura no hay problemas porque tienes que seleccionar obligatoriamente un cliente, pero si elige como documento de pago ticket no tiene que elegir cliente, y entonces salta error de FK.

He pensado separar en dos tablas una factura y otra ticket pero me parecer a absurdo.

Otra opci n es crear un usuario por defecto al crear la tabla y asignarle todos los ticket, pero me parece un parche mas que una soluci n.

Que me aconsej is? Cual es la soluci n m s com n en estos casos?

No es tan absurdo, si los atributos de ambos documentos son diferentes,
ugg bots FK Tabla ventas
corresponder a crear una tabla difernte, y en todo caso ser a un esquema Padre/hijo, donde la entidad padre ser a DocumentosPagados, y las hijas Factura y Ticket, donde la FK del cliente s lo existir a en Factura.

Sino, la nica soluci n es crear un cliente gen rico sobre el que se apliquen las emisiones de ticket.

“El problema es la interfase silla teclado.” (Gillermo Luque)

Con algo como esto :), los campos calculados si realmente los necesitas guardar para algo quedaria en la base en caso contrario es mejor que sean calculados por la aplicacion(los lenguajes de programacion son mas rapidos para realizar calculos que la base de datos)

El campo id_tipo_documento de la tabla ventas, hace referencia a los dos tipos de documentos (factura y ticket), merecer a la pena mantenerlo en la tabla ventas?.
ugg bots FK Tabla ventas