Quando vc for procurar pelas movimentações de certo usuário com certeza vc vai procurar pela conta nao??
Então provavelmente a conta deve será um índice.

Quais sãos suas chaves nas tabelas de movimentações? Você criou uma chave composta com codigo da conta e
outro campo ou utilizou um chave artificial??

>>Lembrando que na prática, as movimentações virão em ordem cronológica, não
>>creio que será muito comum alguem fazer movimentações fora da ordem ou de
>>muitos dias atrás.


Então é tranquilo ter esse atributo como atributo derivado, creio que na sua tabela de movimentação deve ter um campo como date ou melhor ainda ,timestamp... o que facilita obter o saldo por um perído de dia mes ou ano....

Posta ai sua modelagem se possivel !

abraços!




João Cosme de Oliveira Júnior

Seja inteligente, use Software-livre!!!
LPI Certified
LPI000185554


Em 09/11/2009 às 10:21 horas, [email protected] escreveu:

Olá João Cosme,

Você poderia me dar mais detalhes práticos? Quero dizer? O que exatamente vc
quer dizerm com "índice da conta"? É a pk? Ou algum tipo especial de campo
que eu devo criar?

Então confirmando, você acha viável eu criar um campo "saldo" em cada
movimentação para gravar o saldo após desta?

Lembrando que na prática, as movimentações virão em ordem cronológica, não
creio que será muito comum alguem fazer movimentações fora da ordem ou de
muitos dias atrás.



Joao Cosme de Oliveira Junior-3 wrote:
>
>
> bom dia amigo... >>Neste caso, se eu
> >>modificar uma movimentação ( ou excluir ) vou ter que re-calcular
> o saldo de
> >>odas as movimentações posteriores. Conceitualmente o saldo seja
> ele atual ou diário é um "atributo derivado" e não necessita de ser um
> atributo em sua entidade.  Mas a prática é diferente da teoria...
> Creio que não seja muito custoso obter essa informação considerando como
> atributo derivado, já que vc deve obter um índice da conta. Abraços!! Em
> 09/11/2009 às 08:48 horas,
>
>

--
View this message in context: http://old.nabble.com/Re%3A-D%C3%BAvida-de-modelagem-de-contas-de-banc%09os-tp26264890p26265516.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a