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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!