Vi que quando nomeava os atributos chave, colocou dois atributos com o mesmo nome, IDCONTA para a entidade CONTA e entidade associativa POSSUI/PERTENCE. Podemos duplicar os nomes dos atributos chave? Por que?
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!
Vi que quando nomeava os atributos chave, colocou dois atributos com o mesmo nome, IDCONTA para a entidade CONTA e entidade associativa POSSUI/PERTENCE. Podemos duplicar os nomes dos atributos chave? Por que?
Olá, William Como vai?
Em entidades associativas (como POSSUI/PERTENCE), é comum reutilizar os nomes das chaves primárias das entidades que estão sendo associadas. Isso ocorre porque a entidade associativa herda as chaves das entidades originais para compor sua própria chave primária.
No nosso caso, temos:
CLIENTE com a chave primária IDCLIENTECONTA com a chave primária IDCONTALogo, para representar de maneira única uma entidade associativa entre essas duas entidades, nós criamos uma chave primária composta que é definida por IDCLIENTE e IDCONTA.
Então, não é uma questão necessariamente de duplicar o nome do atributo chave, uma maneira mais correta de pensar é:
A entidade associativa está herdando as duas chaves primárias para gerar uma chave primária composta que a represente de maneira única.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!