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?
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 IDCLIENTE
CONTA
com a chave primária IDCONTA
Logo, 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!