Os bancos de dados relacionais são bastante utilizados em empresas para armazenar informações. Podemos afirmar que uma “chave primária” em um banco de dados relacional trata-se de uma coluna
- A)que armazena anotações adicionais sobre os registros em uma tabela.
Errada, porque anotações adicionais sobre registros não caracterizam chave primária, e sim campos descritivos ou observações.
- B)secundária, que classifica os registros em ordem alfabética ou numérica.
Errada, pois chave primária não é uma chave secundária nem serve para classificar registros em ordem; isso tem relação com ordenação e índices, não com identificação única.
- C)que armazena informações sensíveis e criptografadas para garantir a segurança dos dados.
Errada, porque guardar informações sensíveis e criptografadas diz respeito à segurança dos dados, não à função de chave primária.
- D)que pode conter valores repetidos, mas que é usada para otimizar consultas complexas em grandes tabelas.
Errada, pois a chave primária não pode conter valores repetidos, e sua finalidade não é otimizar consultas complexas em grandes tabelas.
- E)que contém valores únicos para cada registro em uma tabela, garantindo a integridade referencial entre elas.
Certa, porque a chave primária identifica unicamente cada registro da tabela e não admite repetição, garantindo a integridade dos dados.
Gabarito: E
Em banco de dados relacional, a chave primária é o identificador principal de cada linha da tabela. Pense nela como o “RG” do registro: ela não pode se repetir e não deve ser nula, porque sua função é distinguir um registro dos demais sem confusão. Isso ajuda o banco a manter a integridade dos dados e a localizar informações com rapidez. Na prática, a chave primária costuma ser formada por uma coluna, como um código, matrícula ou número de identificação, mas também pode ser composta por mais de uma coluna, dependendo do modelo. O ponto central é sempre o mesmo: unicidade e obrigatoriedade. Em termos doutrinários, a chave primária é um atributo ou conjunto de atributos que identifica unicamente cada tupla da relação. É por isso que a alternativa E está correta: ela descreve exatamente a ideia de valores únicos para cada registro. A frase menciona “integridade referencial”, mas aqui vale um detalhe importante: a chave primária garante principalmente a identificação única e a integridade da entidade; já a integridade referencial é mais ligada às chaves estrangeiras. Mesmo assim, entre as alternativas, E é a que melhor representa a função da chave primária. As demais opções tentam confundir com ideias de anotação, ordenação, segurança ou otimização, mas nada disso define chave primária. Em prova, se aparecer “valor único”, “não nulo” e “identifica o registro”, acenda a luz verde.