Hola HombreGordo !
Pues mira en base a lo que ya pensaste, podríamos aterrizarlo en 3 Tablas cierto ?...
Una de
Clientes con todo el detallado de su información personal (un ID, nombre, domicilio, etc.)
Otra de
Movimientos en donde puedas capturar el detalle de salidas y entradas que ocasiona un cliente.
Una más de
Productos en donde puedas tener el detalle de la información de los productos que se manejen.
Ahora, me gustaría saber que tanto sabes de relaciones, campos llave, integridad referencial, campos, registros y todo aquello que se relaciona con el diseño de las Bases de Datos. Estos conceptos son importantes al momento de pensar el cómo funcionará tu sistema.
Saludos