Tecnologia da Informação
medium

Pregunta de Tecnologia da Informação #019f69c5

Enunciado de la Pregunta
Tecnologia da Informação
#Agente
#Policial
#2021
#PF
#Chaves
#Cebraspe
#Banco de Dados
#Superchave
#Modelo Relacional
Medio

(Q93) Uma hiperchave é uma tupla que permite recuperar uma relação de uma tabela.

A

Certo

B

Errado

Correcto

Explicación Oficial / Explicaciones de la Comunidad

A afirmação está incorreta por apresentar dois erros conceituas graves sobre a teoria do modelo relacional de banco de dados:

  1. 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.
  2. 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.