[delphi-br] Sugestão/Opnião de Chave Primária.
Pessoal gostaria da opnião de voçês sobre qual melhor forma de montar essa chave primária. Um software de automação comercial que tem um escritório e n lojas espalhadas no Brasil, todas as operações realizadas nas lojas vão para o escritório(consolidadas), como exemplo a tabela de vendas, tenho que montar a chave primaria de forma que quandos os dados chegarem no escritório não de conflitos, a primcicio tenho duas possibilidades: Exemplo baseado na tabela de vendas. 1- Montar uma chave composta, COD_VENDA(auto_inc) + COD_LOJA, Ou 2-Montar uma chave simples com diferentes ranges, COD_VENDA(auto_inc). Ex.: Loja 1 - range 1000/1999 Loja 2 - range 2000/2999 Loja n - range n000/n999 Qual dessas duas opção na opnião de voçês devo utilziar? Obrigado. At. Ricardo
Re: [delphi-br] Sugestão/Opnião de Chave Primária.
1. COD_LOJA+COD_VENDA Em 25/03/08, Ricardo Lima [EMAIL PROTECTED] escreveu: Pessoal gostaria da opnião de voçês sobre qual melhor forma de montar essa chave primária. Um software de automação comercial que tem um escritório e n lojas espalhadas no Brasil, todas as operações realizadas nas lojas vão para o escritório(consolidadas), como exemplo a tabela de vendas, tenho que montar a chave primaria de forma que quandos os dados chegarem no escritório não de conflitos, a primcicio tenho duas possibilidades: Exemplo baseado na tabela de vendas. 1- Montar uma chave composta, COD_VENDA(auto_inc) + COD_LOJA, Ou 2-Montar uma chave simples com diferentes ranges, COD_VENDA(auto_inc). Ex.: Loja 1 - range 1000/1999 Loja 2 - range 2000/2999 Loja n - range n000/n999 Qual dessas duas opção na opnião de voçês devo utilziar? -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com
Re: [delphi-br] Sugestão/Opnião de Chave Primária.
2008/3/26 Ricardo Lima [EMAIL PROTECTED]: Pessoal gostaria da opnião de voçês sobre qual melhor forma de montar essa chave primária. Um software de automação comercial que tem um escritório e n lojas espalhadas no Brasil, todas as operações realizadas nas lojas vão para o escritório(consolidadas), como exemplo a tabela de vendas, tenho que montar a chave primaria de forma que quandos os dados chegarem no escritório não de conflitos, a primcicio tenho duas possibilidades: Exemplo baseado na tabela de vendas. 1- Montar uma chave composta, COD_VENDA(auto_inc) + COD_LOJA, Ou 2-Montar uma chave simples com diferentes ranges, COD_VENDA(auto_inc). Ex.: Loja 1 - range 1000/1999 Loja 2 - range 2000/2999 Loja n - range n000/n999 Qual dessas duas opção na opnião de voçês devo utilziar? Obrigado. At. Ricardo Se esse autoinc for uma sequencia do db principal então não tem problema, só o cod_venda seria suficiente. A sequencia não vai se repetir entre os registros e o DB cuidará disso. Mas o sistema precisa estar interligado em tempo real com o db principal. Se o que você quer é tipo uma sincronizacao (a cada x dias sincronizar com o db principal por exemplo) então a história é outra, nesse caso acho que COD_VENDA(auto_inc) + COD_LOJA seria uma boa.