Questão de Banco de Dados — Banco de Dados — FGV 2023
Banco de Dados›Banco 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:
ASe X → Y e X → Z então Z → XY;
BSe X → Y e Y → Z então X → Z;
CSe X → Y então XZ → YZ;
DSe X → Y então X → XY;
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.