Ir para conteúdo
Fórum Script Brasil
  • 0

Relaciomento - podem me ajudar


Fabio Colombini

Pergunta

Não sei se estou no tópico correto mas...

Tenho uma entidade usuario e outra conta corrente.

A conta corrente é sempre referente a 2 usuarios (o que um deve para o outro), e a conta corrente tem lançamentos.

Como fazer esse relacionamento entre usuario e Conta corrente já que ela se refere a 2 usuarios da tabela?

obrigado.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Bom dia Amigo.

Em um mesmo script, você pode referenciar a tabela "usuario" duas vezes, ok? Aí você consegue identificar os usuários credores e devedores.

Depois basta você fazer os relacionamentos.

Ex.:

select * from usuario as credito, usuario as debito, conta_corrente as cc where .....

Qualquer dúvida, pode postar!! :.)

Link para o comentário
Compartilhar em outros sites

  • 0

Fabio,

Não sei exatamente o que sua aplicação faz, mas para mim pareceu um pouco estranho esse relacionamento que você está querendo usar.

Porque você não divide isso em 3 entidades?

Usuario, Conta Corrente, e Lancamento

Cada Usuario se relaciona com uma ou mais contas correntes.

E um lançamento se relaciona a uma conta corrente.

Quando tiver um pagamento de um para outro, você lança um lançamento de débito em uma conta, e um de crédito em outra.

Algo do tipo, acho que ficaria melhor não?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...