Ayuda con una base de datos

isroco

Bovino maduro
#1
Buenas noches

Me pidieron crear una especie de punto de venta. donde solo se desplieguen los datos del cliente, la clave del producto, descripcion, precio unitario y cantidad.

Mi problema es como guardar mas de uno en la misma tabla?
lo que llevo o he pensado son los siguientes campos:
VENTA:
folio
fecha
hora
cve_cliente
cve_prod
cantidad
total

Pero esto es solo un producto; Como agrego mas en en esta tabla?
 

Zephyros

Bovino de la familia
#2
Necesitas un campo "llave", que aparezca en todas las tablas. Con ese podrás controlar todos tus requerimientos.

Por ejemplo, el número de cliente, utilizarlo como llave, de ahí ese valor modificará la tabla de productos para saber qué producto requiere dicho cliente, pero leyendo de la tabla de clientes los datos que necesitas saber del mismo.
 

Moonstar

Bovino adicto
#3
Para esto requieres de no una, si no 2 tablas, una que te guarde datos de venta en si, otra que te guarde el detalle de la venta, por ejemplo
folio
fecha_venta
fecha
hora
cve_cliente

otra tabla donde guardes el detalle
linea
folio
cve_prod
cantidad
precio

cuando se crea la venta, se genera un folio, ese folio es el folio de venta, despues en la segunda tabla agregas el detalle, ambas tablas se vinculan con el folio,

Un ejemplo
http://www.databaseanswers.org/data_models/customers_inventory_and_pos/index.htm
 
Arriba