Alternativa A - São colunas cujos valores são únicos para cada registro, utilizadas para identificar de forma exclusiva cada linha da tabela.
Introdução
Em bancos de dados relacionais, a integridade dos dados é fundamental para garantir que as informações sejam confiáveis e acessíveis. Para isso, utilizamos estruturas específicas que definem como os dados se relacionam e como podem ser identificados.
A definição apresentada na primeira opção descreve corretamente o conceito de Chave Primária ou Chave Única.
Desenvolvimento
Uma coluna chave de identificador único serve como a "impressão digital" de uma linha dentro de uma tabela. Sem essa característica, seria impossível distinguir um registro de outro caso houvesse duplicidade de dados.
As principais características incluem:
- Unicidade: Nenhum valor repetido é permitido na coluna.
- Não nulidade: Geralmente, essas colunas não podem conter valores vazios (NULL).
- Identificação: Permitem vincular tabelas através de chaves estrangeiras.
Análise das Alternativas
Para compreender por que a Alternativa A é a correta, analisemos os erros nas demais opções:
| Alternativa | Análise do Erro |
|---|
| B | Descreve comportamento de campos nulos, não de identificadores únicos. |
| C | Restringe indevidamente a função a siglas de estados; chaves podem ser números, códigos, nomes, etc. |
| D | Descreve funcionalidades de indexação ou agrupamento, mas não a definição de identidade exclusiva. |
- Alternativa A: Correta. Define exatamente a restrição de unicidade necessária para identificação exclusiva.
- Alternativa B: Incorreta. Chaves primárias geralmente proíbem valores nulos.
- Alternativa C: Incorreta. O tipo de dado varia conforme a necessidade do sistema.
- Alternativa D: Incorreta. Isso pode se referir a índices secundários ou ordenação, não à identidade única.
Conclusão
Portanto, a resposta correta é a que define essas colunas como aquelas onde os valores são únicos para cada registro, garantindo a distinção exclusiva de cada linha na estrutura do banco de dados.