Hola Leo, ya estoy corrigiendo el tema de los nombres de las tablas, van a quedar como tienen que ser pero antes de enviarte las correcciones de la normalización, tengo que preguntarte por la corrección que hiciste a la tabla "alta_insumos".<br>
Para no complicarme la vida había pensado en un remito para cada producto que se agrega al stock y no un remito para muchos productos.<br>Teniendo en cuenta esto: sería correcta la tabla que envié al principio pero amplicando la información agregando el atributo nombre?<br>
<br>#alta_insumos<br> id_alta<br> fecha<br> id_insumo<br> cantidad<br> nombre<br><br>Muchas gracias<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"> Normalización<br></div>
<br>
> alta_insumo(id_alta, fecha, cantidad, id_producto)<br>
<br>
Cuando Normalizás un comprobante de casi cualquier tipo, te quedan dos<br>
tablas David: una de la cabecera del comprobante, y otra con los Items<br>
que la forman. Esto es porque el ID de alta y la fecha es para todos la<br>
misma, y el Insumo y la cantidad de cada uno son los Items del<br>
comprobante.<br>
Por otra parte, en los Items tenés que guardar los datos mínimos para<br>
identificar al Insumo y no solo el ID, para cumplir con tu RF3 y poder<br>
borrar Insumos sin que se pierdan los detalles de los mismos.<br>
En este caso podría ser:<br>
<br>
# RemitoAltaInsumos<br>
id<br>
fecha<br>
<br>
# RemitoAltaInsumosDetalle<br>
id<br>
id_remito_alta<br>
id_insumo<br>
nombre<br>
cantidad<br>
<br>
<br></blockquote></div><br>