[firebase-br] chave primaria x chave estrangeira
Ralhos
ralhos em gmail.com
Qua Dez 19 11:14:15 -03 2007
De uma forma bem simples:
Tabela [ Receber ]
IdReceber
CodCliente
DataTitulo
Valor
Tabela [ Recebidos ]
IdReceber
ValorRecebido
Juros
Multa
DataRecebido
Você não perde os valores integrais dos títulos, e controla as parcelas
recebidas.
Claro que, principalmente na tabela Receber, você terá mais campos.
Reijanio Nunes Ribeiro escreveu:
> tai gostei dessa história de recebimento parcelado poderia me falar mais
> pois estou precisando de ajuda nisso também, como vc faria entaum
>
> Em 19/12/07, Ralhos <ralhos em gmail.com> escreveu:
>
>> Espero que a minha sugestão, não vá além do que você precisa, mas...
>>
>> Eu não excluiria a registro da tabela receber, porque assim controlaria
>> um título, completo, com recebimentos parcelados.
>> Agora se no teu caso você sempre recebe o valor completo, e nunca
>> parcelado, então acredito que o melhor opção, seria simplesmente colocar
>> um campo na tabela receber "DataRecebido". Pronto daria para você
>> separar os à receber dos recebidos.
>>
>>
>> Reijanio Nunes Ribeiro escreveu:
>>
>>> bom dia pessoal estou com um problema que é o seguinte tenho uma
>>>
>> aplicação
>>
>>> em delphi e nessa aplicação em delphi tenho uma tabela de contas a
>>>
>> receber e
>>
>>> outra de contas recebidas, o campo PK da tabela contas a receber(CODIGO)
>>>
>> é o
>>
>>> campo FK da tabela contas recebidas(CODIGO), porem ela não é PK da
>>>
>> tabela
>>
>>> contas recebidas e o sistema faz o seguinte na hora da baixa do titulo
>>>
>> do
>>
>>> contas a receber ele copia o titulo pra tabela contas recebidas e
>>> "deletaria" o mesmo da tabela contas a receber porem por causa do mesmo
>>>
>> ter
>>
>>> essa integridade, ele da violação de chave primaria. qual seria a
>>>
>> solução
>>
>>> pra esse caso pois n é legal ficar sem integridade referencial nas
>>>
>> tabelas,
>>
>>> qual a melhor alternativa criar um campo do tipo status e so marca-lo
>>>
>> como
>>
>>> baixado ou o q?
>>> desde ja agradeço a ajuda
>>> ______________________________________________
>>>
>>>
Mais detalhes sobre a lista de discussão lista