Pregunta de diseño

04/04/2006 - 11:40 por Alex Bibiano | Informe spam
Tengo una pregunta de diseño de base de datos que seguro que algunio de
vosotros tiene solucionado de una forma más coherente que la que actualmente
se utiliza en nuestra aplicación.

Tengo la siguiente problematica a solucionar:

Por un lado tenemos artículos, y por otro lado, existen algunos artículos
(no todos) que gestionan números de serie.

La idea es simple. Tenemos que poder controlar el stock de todos los
artículos, en los diferentes almacenes, pero además, si el artículo gestiona
números de serie, tenemos que saber que número de serie hay de cada artículo
en cada almacén.

Hay que tener en cuenta que al generar cualquier documento de movimiento de
stocks (albaranes, devoluciones, ...) se deberá registrar en el documento el
número de serie que está saliendo/entrando para poder saber en cualquier
momento la trazabilidad del número de serie (cuando entró, con que
documento, cuando salió, ...).

Actualmente nuestro diseño es el siguiente

Tabla artículos
- Tiene un campo que indica si se gestiona o no numeros de serie

Tabla numeros de serie
- Por cada número de serie de un artículo hay un registro.
- También se guarda el almacén actual del número de serie y la fecha de
cuando entró

Tabla documento número serie
- Por cada movimiento del´número de serie, guardamos el documento y la fecha
(albarán, devolución, ...)

Agradecería cualquier mejora al diseño

Muchas gracias
 

Leer las respuestas

#1 Maxi
04/04/2006 - 14:42 | Informe spam
Alex, no se si entendi bien la ultima parte pero:

Yo en moviemitneos siempre tendria 2 campos que hacen mi pk, esos campos son
Articulo,num_serie.
Y ahi voy haciendo los movimientos


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Alex Bibiano" escribió en el mensaje
news:
Tengo una pregunta de diseño de base de datos que seguro que algunio de
vosotros tiene solucionado de una forma más coherente que la que
actualmente se utiliza en nuestra aplicación.

Tengo la siguiente problematica a solucionar:

Por un lado tenemos artículos, y por otro lado, existen algunos artículos
(no todos) que gestionan números de serie.

La idea es simple. Tenemos que poder controlar el stock de todos los
artículos, en los diferentes almacenes, pero además, si el artículo
gestiona números de serie, tenemos que saber que número de serie hay de
cada artículo en cada almacén.

Hay que tener en cuenta que al generar cualquier documento de movimiento
de stocks (albaranes, devoluciones, ...) se deberá registrar en el
documento el número de serie que está saliendo/entrando para poder saber
en cualquier momento la trazabilidad del número de serie (cuando entró,
con que documento, cuando salió, ...).

Actualmente nuestro diseño es el siguiente

Tabla artículos
- Tiene un campo que indica si se gestiona o no numeros de serie

Tabla numeros de serie
- Por cada número de serie de un artículo hay un registro.
- También se guarda el almacén actual del número de serie y la fecha de
cuando entró

Tabla documento número serie
- Por cada movimiento del´número de serie, guardamos el documento y la
fecha (albarán, devolución, ...)

Agradecería cualquier mejora al diseño

Muchas gracias


Preguntas similares