Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023
Banco de Dados›Banco 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, é:
AX e Y, em conjunto, e W, separadamente;
BX, Y, Z, W, separadamente;
CX, Y, Z, separadamente;
DX, isoladamente, e ainda Y, Z, em conjunto;
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
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.