finalmente me he decidido por relacionar la tabla con las otras, he estado leyendo
[URL="http://www.forosdelweb.com/f86/problema-con-stock-981150/"]http://www.forosdelweb.com/f86/problema-con-stock-981150/[/URL]
[URL="http://www.forosdelweb.com/f86/mostrar-stock-articulos-1006308/"]http://www.forosdelweb.com/f86/mostrar-stock-articulos-1006308/[/URL]
[URL="http://www.forosdelweb.com/tags/stock-pagina2.html?sort=rank"]http://www.forosdelweb.com/tags/stock-pagina2.html?sort=rank[/URL]
y parece una correcta normalizacion mejor es tener una tabla unica en lugar de dos iguales, una de entradas y otra de salidas, con lo que me ha quedado el er así.
si os fijais, tengo 5 campos dedicados al movimiento porque el producto que quiero controlar puede ser vendido, usado en taller, comprado y me gustaria poder regularizarlo de vez en cuando porque a veces hay roturas, devoluciones, etc.
que os prece mas correcto usar 5 campos o un campo enum???