1
resposta

O valor da PK pode se repetir na mesma linha contanto que o campo não seja PK.

PK não pode repetir na mesma coluna, mas pode repetir o valor na mesma linha que não seja PK. Essa não seria uma definição mais correta do termo? Ou eu não posso ter o valor de um PK repetindo em outra linhas? A resposta da plataforma não faz sentido para mim.

1 resposta

Olá Erick, tudo bem?

Uma chave primária é um campo (coluna) ou uma combinação de campos que identifica de forma única cada registro em uma tabela. Isso significa que os valores nessa coluna não podem se repetir em outras linhas da mesma tabela e também não podem ser nulos.

Portanto, a definição correta é que o valor de uma chave primária não pode se repetir em outras linhas da mesma tabela. O que pode acontecer é o valor de outra coluna (que não é a PK) pode se repetir. Por exemplo, uma coluna como "nome" pode ter valores repetidos, mas a coluna PK deve sempre ter valores únicos.

A definição descrita na atividade já é suficiente, pois ela destaca a unicidade do valor da chave primária em cada linha da tabela.

Espero ter esclarecido.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado