Ayuda con diseño de Base datos

23/04/2009 - 14:24 por alejandro.delzo | Informe spam
Saludos a todo los del grupo, tengo un problema una duda al diseñar
mi
sistema multialmacén espero me puedan ayudar, cada respuesta es
bienvenida. Tengo el siguiente diseño de mis tablas

Tabla Almacenes
* IdAlmacen
CodCia
NombraAlm
.


Tabla Articulo
* Idarticulo
IdFamilia
IdSubfamilia
NombreArticulo
UnidadMedida
..


Tabla StockxAlmacen
*Idalmacen
codcia
*IdArticulo
IdFamilia
IdSubfamilia
Ubicacion
Entradas
Salidas
Saldo


...


Tabla Enc_Movimiento
*IdMvto
Codcia
*idalmacen
Idtipmvto
idtipdoc
numdoc
fechamov
idpersonal
razonsocial
..


Tabla Det_Movimiento
*idMvto
codcia
fechamov
idpersonal -->>codigo segun el tipo de persona(cliente, proveedor)
idtipmvto
IdArticulo
IdFamilia
IdSubfamilia
item
NombreArticulo
numdoc
UnidadMedida
Cantidad
tipocambio
preciosoles
preciodolares
..


Tabla TipoMvtos
IdtipMvto
TipoMvto (I=INGRESO, S=SALIDA)
Descripcion (ingreso por compras, salida por ventas, etc..)


Tabla tipo_documento
idtipdoc
descripcion (BOLETAS, FACTURAS,ETC)


etc..
etc...


Esas son las tablas las que manejo mi pregunta es para enlazarlo a
facturación y tener mi lista de precios tengo que crear otra tabla
para la lista de precios o simplemente puedo agregar columnas en mi
tabla stockxalmacen para poder manejar los precios y el margen de
ganancia donde luego cuando haga una factura coger de alli
directamente los precios de venta.
La otra pregunta es debo crear una tabla aparte para las boletas y
facturas o puedo manejarlo alli misma en la tabla movimiento. Bien
espero sugerencias.
Salu2sss...
 

Leer las respuestas

#1 Antonio Ortiz
23/04/2009 - 18:35 | Informe spam
A simple vista te sugeriria no crear una tabla para lista de precios si los
precios son iguales para todos los almacenes, para este caso deberias
incluir las columnas en la tabla Articulo; de lo contrario los precios
deberian estar asociados a la tabla stockxalmacen . Por otro lado veo una
redundancia en tus datos al incluir varias veces las columnas: IdFamilia
y IdSubfamilia
Estas las puedes obtener siempre a traves de la relacion con la tabla
Articulo asi que no es no es necesario incluirlas en la tabla StockxAlmancen
y Det_Movimiento

Por otro lado sobre crear las tablas boletas y facturas, eso lo determinas
si son del mismo tipo, esto es, contienen columnas identicas o muy
similares. Es posible que la unica diferencia de estas tablas sea el 'tipo'
de documento, de ser asi bien caben en la misma tabla. Cada caso es
particular asi que toma lo que creas conveniente para tu diseño y
funcionalidad.


suerte,

Antonio Ortiz
antonio(a)qsoluciones.net
www.qsoluciones.net/Antonio




"alejandro.delzo" escribió en el mensaje
news:
Saludos a todo los del grupo, tengo un problema una duda al diseñar
mi
sistema multialmacén espero me puedan ayudar, cada respuesta es
bienvenida. Tengo el siguiente diseño de mis tablas

Tabla Almacenes
* IdAlmacen
CodCia
NombraAlm
.


Tabla Articulo
* Idarticulo
IdFamilia
IdSubfamilia
NombreArticulo
UnidadMedida
..


Tabla StockxAlmacen
*Idalmacen
codcia
*IdArticulo
IdFamilia
IdSubfamilia
Ubicacion
Entradas
Salidas
Saldo


...


Tabla Enc_Movimiento
*IdMvto
Codcia
*idalmacen
Idtipmvto
idtipdoc
numdoc
fechamov
idpersonal
razonsocial
..


Tabla Det_Movimiento
*idMvto
codcia
fechamov
idpersonal -->>codigo segun el tipo de persona(cliente, proveedor)
idtipmvto
IdArticulo
IdFamilia
IdSubfamilia
item
NombreArticulo
numdoc
UnidadMedida
Cantidad
tipocambio
preciosoles
preciodolares
..


Tabla TipoMvtos
IdtipMvto
TipoMvto (I=INGRESO, S=SALIDA)
Descripcion (ingreso por compras, salida por ventas, etc..)


Tabla tipo_documento
idtipdoc
descripcion (BOLETAS, FACTURAS,ETC)


etc..
etc...


Esas son las tablas las que manejo mi pregunta es para enlazarlo a
facturación y tener mi lista de precios tengo que crear otra tabla
para la lista de precios o simplemente puedo agregar columnas en mi
tabla stockxalmacen para poder manejar los precios y el margen de
ganancia donde luego cuando haga una factura coger de alli
directamente los precios de venta.
La otra pregunta es debo crear una tabla aparte para las boletas y
facturas o puedo manejarlo alli misma en la tabla movimiento. Bien
espero sugerencias.
Salu2sss...

Preguntas similares