Controle de Estoque - firebird
Salve pessoal
Estou desenvolvendo um projeto de controle de estoque para uma fábrica de roupas é o seguinte andei fazendo algumas consultas aqui no forum mas ainda estou na dúvida. O programa vai funcionar mais ou menos assim. Vai ter um servidor com ip fixo na fabrica ... e todas as lojas da fabrica espalhadas por todo o Brasil se conectam ao banco pela internet .. mas minha primeira dúvida é a seguinte.
Como devo proceder quanto a criação das tabelas ... por exemplo vou ter a tabela no meu banco firebird 1.5 .... TB_CLIENTES até ai tudo bem ... mas vou ter que criar uma TB_CLIENTES para cada loja da fabrica ou apenas uma para todas as lojas e usar por exemplo um campo na tabela COD_FILIAL ... mas ai ja vem na minha cabeça, se juntar os clientes de toda as lojas seram muitos registros .. será que isso não vai fazer o sistema ficar muito lento devido ao grande numero de registros. E a tabela TB_ITENS_PEDIDO ... caramba esta sim vai ficar gigantesca ...
E ai pessoal ... será que alguem pode me dar um luz.
dese ja agradeço.
Marcelo BH
Estou desenvolvendo um projeto de controle de estoque para uma fábrica de roupas é o seguinte andei fazendo algumas consultas aqui no forum mas ainda estou na dúvida. O programa vai funcionar mais ou menos assim. Vai ter um servidor com ip fixo na fabrica ... e todas as lojas da fabrica espalhadas por todo o Brasil se conectam ao banco pela internet .. mas minha primeira dúvida é a seguinte.
Como devo proceder quanto a criação das tabelas ... por exemplo vou ter a tabela no meu banco firebird 1.5 .... TB_CLIENTES até ai tudo bem ... mas vou ter que criar uma TB_CLIENTES para cada loja da fabrica ou apenas uma para todas as lojas e usar por exemplo um campo na tabela COD_FILIAL ... mas ai ja vem na minha cabeça, se juntar os clientes de toda as lojas seram muitos registros .. será que isso não vai fazer o sistema ficar muito lento devido ao grande numero de registros. E a tabela TB_ITENS_PEDIDO ... caramba esta sim vai ficar gigantesca ...
E ai pessoal ... será que alguem pode me dar um luz.
dese ja agradeço.
Marcelo BH
Mmoreira
Curtidas 0
Respostas
G1b4
03/08/2004
Caro Marcelo,
Eu trabalhei como free-lancer num projeto parecido. Fizemos da seguinte maneira:
Cada Loja teria seu próprio banco de dados e os dados seriam replicados na Matriz... Somente para parte de gestão...
Espero ter ajudado...
Eu trabalhei como free-lancer num projeto parecido. Fizemos da seguinte maneira:
Cada Loja teria seu próprio banco de dados e os dados seriam replicados na Matriz... Somente para parte de gestão...
Espero ter ajudado...
GOSTEI 0
Mmoreira
03/08/2004
como assim replicados ... nao entendi o que vcs fizeram ..
vc pode me esclarecer
vc pode me esclarecer
GOSTEI 0
G1b4
03/08/2004
O que quis dizer, é que copiavamos(replicavamos) os dados do bd da filial para a matriz. Quando se atualizam os dados na filial, isto também reflete também na matriz (os dados são atualizados).
ok?
ok?
GOSTEI 0
Dpinho
03/08/2004
O que quis dizer, é que copiavamos(replicavamos) os dados do bd da filial para a matriz. Quando se atualizam os dados na filial, isto também reflete também na matriz (os dados são atualizados).
ok?
Esta atialização é feita online ou de tempo em tempo? :D
online a operação não fica muito lenta?
GOSTEI 0