Questão de Banco de Dados — Definições e Propriedades do SGBD — CESPE / CEBRASPE 2025
- Código
- ce417342
- Banca
- CESPE / CEBRASPE
- Órgão
- FUB
- Ano
- 2025
- Cargo
- Tec ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: Certo. A afirmação está correta: uma tabela pode ter várias chaves candidatas, mas apenas uma é escolhida como chave primária. Essa é uma distinção fundamental do modelo relacional — a chave primária é a chave candidata selecionada pelo projetista para identificar de forma única cada linha da tabela.
No modelo relacional, uma chave candidata é um atributo (ou conjunto de atributos) que possui duas propriedades essenciais: unicidade (não pode haver duas linhas com o mesmo valor) e irredutibilidade (nenhum atributo pode ser removido sem perder a unicidade). Uma tabela pode ter várias chaves candidatas — por exemplo, em uma tabela de clientes, tanto o CPF quanto o e-mail podem ser chaves candidatas, pois ambos identificam unicamente cada cliente.
A chave primária é uma dessas chaves candidatas que o projetista escolhe como a identificação oficial da tabela. As demais chaves candidatas que não foram escolhidas são chamadas de chaves alternativas. A escolha da chave primária é uma decisão de projeto — não há regra que obrigue a escolha de uma específica, mas uma vez escolhida, ela se torna a referência para a integridade da tabela.
A distinção entre chave candidata e chave primária é um dos conceitos mais cobrados em provas de banco de dados, e a banca frequentemente explora a confusão entre eles. A pegadinha clássica é afirmar que uma tabela pode ter várias chaves primárias — o que é falso, pois a chave primária é única por definição. O que pode existir em abundância são as chaves candidatas.
Guarde a fronteira: chaves candidatas = várias possíveis; chave primária = uma escolhida. É exatamente nessa distinção que a questão se apoia.
Critério | Chave Candidata | Chave Primária |
|---|---|---|
Definição | Atributo ou combinação de atributos com unicidade e irredutibilidade | Chave candidata escolhida pelo projetista como identificador oficial |
Quantidade por tabela | Pode haver várias (inúmeras) | Apenas uma |
Propriedade essencial | Unicidade + irredutibilidade | Herda unicidade e irredutibilidade da chave candidata |
Papel na integridade | Potencial identificador, mas não obrigatório | Referência oficial para integridade da tabela |
Destino das demais | As não escolhidas tornam-se chaves alternativas | — |
A afirmação está correta. Uma tabela pode ter inúmeras chaves candidatas — todos os atributos ou combinações de atributos que satisfazem a unicidade e a irredutibilidade. Porém, apenas uma delas é designada como chave primária. As demais chaves candidatas não escolhidas são chamadas de chaves alternativas. Essa é uma regra fundamental do modelo relacional, presente em qualquer livro-texto de banco de dados.
Gabarito: Certo.
Link permanente: /questoes/ce417342