(Q93) Uma hiperchave é uma tupla que permite recuperar uma relação de uma tabela.
A
Certo
B
Errado
Correct
Official Explanation / Community Explanations
A afirmação está incorreta por apresentar dois erros conceituas graves sobre a teoria do modelo relacional de banco de dados:
Hiperchave (Superchave) não é uma tupla: Uma superchave (ou hiperchave) é um conjunto de atributos (colunas) que identifica de forma única uma tupla dentro de uma relação. Uma tupla, por sua vez, é um registro (linha) da tabela. Portanto, a superchave é composta por colunas, e não por linhas.
Identificação de Tuplas, não de Relações: O objetivo de uma superchave é identificar unicamente uma tupla (linha) específica dentro de uma relação (tabela), e não "recuperar uma relação de uma tabela" (o que conceitualmente não faz sentido, já que a relação é a própria tabela).
Conceitos Corretos:
Tupla: Uma linha na tabela (registro).
Relação: A própria tabela.
Atributo: Uma coluna da tabela.
Superchave (Hiperchave): Um conjunto de um ou mais atributos cujos valores combinados garantem a unicidade de cada tupla na relação.