sobre diseño bd
Publicado por derick (8 intervenciones) el 21/12/2006 03:07:13
Bueno tengo una duda
tengo una pequeña aplicacion de facturacion
y quiero q pueda ser usado en red por varios locales o puntos de venta
la duda es la siguiente
como hago para q mi aplicacion pueda diferenciar la mercaderia q tiene en cada local
hasta ahora he pensado en 2 opciones:
la primera cada vez q quiera vender un producto no solo voy a la tabla articulos y tomo el stock, si no q tengo q saber cuanto de ese stock esta "fisicamente"
en mi almacen , es decir sumar cuantos articulos me envio el almacen central , restar los articulo q vendi , restar los articulos q ya di de baja
(ademas de saber cuantos articulos tengo por presentacion (cuantas docenas , millares etc))
imaginese si el sistema llevara fucionando 10 años , la cantidad de operaciones q se han realizado
la 2 opcion:
hacer que en cada local exista una maquina principal (servidor B) q contenga una base de datos secundaria en donde solo tenga
2 tablas
articulos y presentaciones en donde estarian solamente los articulos q realmente hay en mi almacen,
asi q cuando un pc cliente dentro de este local quiera vender un articulo , tendria q consultar en la maquina principal de su local (servidor B)
y si quiero buscar clientes y proveedores tendria q buscar en el servidor principal (servidor A)
claro q absolutamente todas las operaciones (de venta ,compra,artciculo, cobros, etc) se guardarian en el servidor principal (servidor A )
me gustaria leer sus opiniones
gracias de antemano
tengo una pequeña aplicacion de facturacion
y quiero q pueda ser usado en red por varios locales o puntos de venta
la duda es la siguiente
como hago para q mi aplicacion pueda diferenciar la mercaderia q tiene en cada local
hasta ahora he pensado en 2 opciones:
la primera cada vez q quiera vender un producto no solo voy a la tabla articulos y tomo el stock, si no q tengo q saber cuanto de ese stock esta "fisicamente"
en mi almacen , es decir sumar cuantos articulos me envio el almacen central , restar los articulo q vendi , restar los articulos q ya di de baja
(ademas de saber cuantos articulos tengo por presentacion (cuantas docenas , millares etc))
imaginese si el sistema llevara fucionando 10 años , la cantidad de operaciones q se han realizado
la 2 opcion:
hacer que en cada local exista una maquina principal (servidor B) q contenga una base de datos secundaria en donde solo tenga
2 tablas
articulos y presentaciones en donde estarian solamente los articulos q realmente hay en mi almacen,
asi q cuando un pc cliente dentro de este local quiera vender un articulo , tendria q consultar en la maquina principal de su local (servidor B)
y si quiero buscar clientes y proveedores tendria q buscar en el servidor principal (servidor A)
claro q absolutamente todas las operaciones (de venta ,compra,artciculo, cobros, etc) se guardarian en el servidor principal (servidor A )
me gustaria leer sus opiniones
gracias de antemano
Valora esta pregunta
0