Re: [firebase-br] Pagamentos X Tabelas (estruturação)

Jorge Henrique - America Moveis jorgehenrique em americamoveis.com
Sex Jun 2 14:21:54 -03 2006


Eu sempre fiz numa tabela só.

Qto a FLAG, se fosse vc não usuaria isso. Criaria uma outra tabelinha

TIPO_DOCUMENTO:

ID INTEGER
TIPO VARCHAR (30)

Aí vc pode cadastrar os cheques, promissorias, cartão de credito, etc. Do 
jeito q seu cliente quiser.

Pra não ficar lento, vc deverá criar indices. O FB é jóia na hora de fazer 
selects complicados...

Tenho tabelas nesse eskema com zilhões de registros q são super-rapidas de 
processar.

[]'s
Jorge Henrique
----- Original Message ----- 
From: "Marcelo Silva" <marcvan em ig.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, June 02, 2006 1:07 PM
Subject: [firebase-br] Pagamentos X Tabelas (estruturação)



Pessoal, estou montando um mini financeiro e gostaria de saber como os 
colegas fariam neste caso:

Tenho que quitar um pedido e este pedido pode ser quitado de uma maneira 
mesclada (isso se dá porque o nosso representante pega cheques de varios 
clientes para fazer um pedido)

Dinheiro
Cheque a Vista
Cheque Pre
Cartao Debito
Cartao de Crédito

Exemplo

Valor do Pedido R$ 10.000,00

2.000,00 -> dinheiro
2.000,00 -> 10 cheques a vista
2.000,00 -> 5 chques pré
2.000,00 -> debito no cartao (a vista)
2.000,00 -> cartão de crédito

Como vocês guardariam esses dados haja visto que um cheque (pre ou a vista) 
pode voltar e neste caso eu deixaria o pedido em pendencia.

Em um sistema antigo que tem aqui o cara usa duas tabelas (bancos (onde 
lança os cheques) e tesouraria (onde lança dinheiro)), mas acho este método 
meio ruim porque toda hora tenho que buscar nas duas tabelas

O que estava pensando era em usar só uma tabela e definir um flag com o tipo 
de lançamento que está sendo feito

Minha dúvida também é com relação ao tamanho da tabela... haja visto que 
poderá ter muitos registros.

O que voces acham devo separar as coisas ou neste caso faria uma tabela só 
???

Quaisquer dicas ou conselhos serão muito bem apreciados...



----------------------
Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.



-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.8.1/354 - Release Date: 1/6/2006


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.





Mais detalhes sobre a lista de discussão lista