Sobre a chave primária em uma tabela de banco de dados, assinale a afirmativa correta.
- A)Trata-se de uma tabela de referência cruzada a outra tabela no banco de dados.
Errada, porque isso descreve mais uma tabela de relacionamento ou junção entre tabelas, e não a chave primária.
- B)É uma coluna que contém valores únicos que identificam cada registro da tabela.
Certa, pois a chave primária é a coluna, ou conjunto de colunas, que identifica unicamente cada registro da tabela.
- C)Trata-se de chave assemelhada a uma senha, que possibilita o acesso ao banco de dados.
Errada, porque chave primária não é senha nem mecanismo de acesso ao banco de dados.
- D)É considerado um índice na tabela, que pode conter valores duplicados, sendo utilizado para fins de otimização.
Errada, porque chave primária não é apenas um índice de otimização e, além disso, não pode admitir valores duplicados.
Gabarito: B
A chave primária é o identificador oficial de cada linha da tabela, como se fosse o “CPF” do registro: ela serve para diferenciar um dado de todos os outros. Por isso, ela precisa ser única e não pode repetir valores, porque senão o banco não saberia quem é quem. Em regra, também não aceita valor nulo, justamente para garantir que todo registro tenha identificação. Em modelagem e teoria de banco de dados, isso é fundamento básico: a chave primária assegura integridade e unicidade dos dados. Então, a alternativa correta é a B, porque descreve exatamente uma coluna com valores únicos que identificam cada registro da tabela.