Pular para o conteúdo principal

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

Banco de DadosBanco de Dados
Código
fg072575
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas
A normalização de esquemas de bancos de dados é feita a partir das dependências funcionais existentes entre as colunas de uma tabela. Além disso, é possível combinar dependências e derivar novas dependências a partir de axiomas preestabelecidos.Considerando uma tabela hipotética, com colunas X, Y e Z, o axioma da transitividade é definido como segue:
  1. ASe X → Y e X → Z então Z → XY;
  2. BSe X → Y e Y → Z então X → Z;
  3. CSe X → Y então XZ → YZ;
  4. DSe X → Y então X → XY;
  5. ESe XY → Z então X → Z.
Revelar gabarito e comentário

GabaritoB — Se X → Y e Y → Z então X → Z;

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”.

Axioma da Transitividade em Dependências Funcionais

Gabarito: letra B. O axioma da transitividade, um dos axiomas de Armstrong, estabelece que, se X determina Y e Y determina Z, então X determina Z. Essa é a regra que permite derivar dependências funcionais a partir de uma cadeia de determinações.

A banca cobra o conhecimento dos axiomas básicos da normalização de bancos de dados. Vamos analisar cada alternativa:

Alternativa A — ❌ Incorreta

Afirma que "Se X → Y e X → Z então Z → XY". Isso não é transitividade, e sim uma regra de decomposição ou união mal aplicada.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente a definição do axioma da transitividade: se X → Y e Y → Z, então X → Z. É a regra que permite inferir dependências indiretas.

Alternativa C — ❌ Incorreta

Afirma que "Se X → Y então XZ → YZ". Isso corresponde ao axioma da reflexividade aumentada (ou pseudotransitividade), não à transitividade.

Alternativa D — ❌ Incorreta

Afirma que "Se X → Y então X → XY". Isso é uma consequência da regra da reflexividade combinada com a união, não a transitividade.

Alternativa E — ❌ Incorreta

Afirma que "Se XY → Z então X → Z". Isso seria uma decomposição indevida da dependência, que só é válida em casos específicos (dependência trivial). A transitividade exige uma cadeia de duas dependências.

PEGA ESSA DICA!

Os axiomas de Armstrong (reflexividade, aumento e transitividade) são as regras básicas para derivar dependências funcionais. Memorize cada um: reflexividade (X → Y se Y ⊆ X), aumento (X → Y ⇒ XZ → YZ) e transitividade (X → Y e Y → Z ⇒ X → Z). Em questões de múltipla escolha, identifique a estrutura da regra e compare com as definições.

Gabarito: letra B.

Link permanente: /questoes/fg072575