Alternativa D - São colunas cujos valores são únicos para cada registro, utilizadas para identificar de forma exclusiva cada linha da tabela.
Conceito Fundamental: Chave Primária
No contexto de sistemas de gerenciamento de banco de dados (SGBD), a questão trata do conceito de Chave Primária (Primary Key). Esta estrutura é vital para garantir a integridade dos dados armazenados.
A definição técnica estabelece que:
- Uma chave primária deve conter valores únicos em toda a tabela.
- Não pode haver linhas duplicadas com o mesmo valor nessa coluna.
- O valor não pode ser nulo (NULL), pois é necessário um identificador para cada entidade.
Análise Detalhada das Opções
Para entender porque a alternativa D é a correta, vamos examinar os erros conceituais nas outras opções:
- Opção A (Incorreta): Colunas que agrupam registros semelhantes facilitam consultas por filtros, mas isso não garante que sejam identificadores únicos. Isso poderia ser uma chave secundária ou apenas um atributo comum (como "cidade" ou "data").
- Opção B (Incorreta): Valores nulos indicam ausência de informação. Uma chave de identificação precisa estar sempre preenchida para funcionar; portanto, elas geralmente possuem a restrição
NOT NULL. - Opção C (Incorreta): Limitar o uso a siglas de estados é uma aplicação específica de dados geográficos, não define o conceito técnico de chave única em qualquer tipo de tabela.
- Opção D (Correta): Descreve perfeitamente a restrição de unicidade e o propósito de identificação exclusiva de cada linha.
Resumo Didático
Imagine que você tem uma lista de alunos. Para saber quem é quem, você usa o número de matrícula. Se dois alunos tivessem o mesmo número, o sistema não saberia qual ficha abrir.
Da mesma forma, em um banco de dados:
\text{Chave Única} = \text{Identificador Exclusivo}
A alternativa D é a resposta correta.