Gostaria de saber se essa maneira de fazer o relacionamento envolvendo entidade associativa no modelo lógico está correto, desde já agradeço o suporte.
Gostaria de saber se essa maneira de fazer o relacionamento envolvendo entidade associativa no modelo lógico está correto, desde já agradeço o suporte.
Oi, Diego! Como vai?
Sua modelagem demonstra que você entendeu a ideia de entidade associativa para representar um relacionamento N:N entre Cliente e Conta. Isso é importante no modelo lógico.
Mas notei que, se você já criou a tabela associativa (tabelaClienteConta com IDCliente e IDConta), não é necessário manter esses mesmos campos também dentro da tabelaConta, pois isso pode gerar redundância e inconsistência. Portanto, recomendo revisar esse ponto!
Continue praticando esse tipo de modelagem, pois ela é muito comum em sistemas reais.
Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!
Ok, obrigado, mais uma dúvida, no caso da tabelaConta, devo deixar apenas o IDConta ne? Nesse caso não será necessário adicionar IDCliente como FK porque isso já se faz na entidade associativa ne?
Oi, Diego!
Sobre sua última dúvida: sim, na tabelaConta você deve manter apenas o IDConta como chave primária.
Não é necessário colocar IDCliente como FK na tabelaConta, porque o relacionamento já está sendo feito corretamente pela entidade associativa tabelaClienteConta.
Fico à disposição. Abraços e bons estudos!