Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023

Banco de DadosBanco de Dados Relacionais
Código
fg072606
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Banco de Dados
Considere uma tabela de um banco relacional com quatro colunas: X, Y, Z e W. Na modelagem dos dados, foram detectadas as seguintes dependências funcionais para essa tabela.X → YX → ZZ → XY → ZX → WA lista das colunas que devem necessariamente ser definidas com a propriedade unique, com colunas isoladas ou em conjunto, é:
  1. AX e Y, em conjunto, e W, separadamente;
  2. BX, Y, Z, W, separadamente;
  3. CX, Y, Z, separadamente;
  4. DX, isoladamente, e ainda Y, Z, em conjunto;
  5. EX, isoladamente.
Revelar gabarito e comentário

GabaritoC — X, Y, Z, separadamente;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Dependências funcionais e BCNF - Atributos unique

Gabarito: letra C. As colunas X, Y e Z devem ser definidas com a propriedade unique isoladamente, pois são determinantes nas dependências funcionais fornecidas. Pela Forma Normal de Boyce-Codd (BCNF), todo determinante deve ser uma chave candidata, isto é, deve possuir valores únicos. A coluna W não é determinante, portanto não necessita de unique.

A questão testa a relação entre dependências funcionais e a BCNF: a partir das dependências, identificam-se os determinantes, que obrigatoriamente devem ser chaves candidatas (únicas). Como as dependências dadas são X → Y, X → Z, Z → X, Y → Z e X → W, os determinantes são X, Y, Z individualmente. Nenhuma combinação de atributos é necessária como chave candidata composta, pois cada determinante já é chave individual.

Coluna

É determinante?

Deve ser UNIQUE?

Motivo (BCNF)

X

Sim (X → Y, X → Z, X → W)

Sim

Determinante individual

Y

Sim (Y → Z)

Sim

Determinante individual

Z

Sim (Z → X)

Sim

Determinante individual

W

Não

Não

Não é determinante em nenhuma DF

1X
X → Y
X → Z
X → W
2Y
Y → Z
3Z
Z → X
4Não determinante
W
Determinantes (unique)
LEVELsoulevel.com.br
Determinantes (unique): X (X → Y, X → Z, X → W); Y (Y → Z); Z (Z → X); Não determinante (W)

Alternativa A — ❌ Incorreta

Afirma que X e Y, em conjunto, e W, separadamente, devem ser unique. Erro: X e Y são determinantes individuais, não precisam ser agrupados. W não é determinante, portanto não deve ser unique.

Alternativa B — ❌ Incorreta

Inclui W como necessário, mas W não é determinante em nenhuma dependência funcional. Apenas X, Y e Z são determinantes.

Alternativa C — ✅ Correta ⟵ GABARITO

Lista exatamente os três determinantes individuais (X, Y, Z) como as colunas que devem ser unique, cada um separadamente. Atende ao requisito da BCNF.

Alternativa D — ❌ Incorreta

Propõe X isoladamente e Y, Z em conjunto. Como Y e Z são determinantes individuais, devem ser unique separadamente, não como um par. O agrupamento é desnecessário.

Alternativa E — ❌ Incorreta

Indica apenas X como necessário. Y e Z também são determinantes e, portanto, devem ser unique.

PEGA ESSA DICA!

Para resolver questões sobre unique e chaves candidatas, identifique todos os determinantes (atributos do lado esquerdo de cada dependência funcional). Cada determinante individual deve ser único, exceto quando a dependência for composta (ex.: XY → Z) – nesse caso, o par XY é que deveria ser unique.

Gabarito: letra C

Link permanente: /questoes/fg072606