Questão de Banco de Dados — SQL — FGV 2024
- Código
- fg076995
- Banca
- FGV
- Órgão
- CGE-PB
- Ano
- 2024
- Nível
- Superior
- Cargo
- Auditor de Contas Públicas - Auditoria de Tecnologia da Informação
- A1, 2;
- B1, 3;
- C1, 2, 5;
- D1, 2, 7, 8;
- E1, 3, 7, 8.
GabaritoB — 1, 3;
As instâncias das tabelas T1 e T2 utilizadas na análise são as que constam no enunciado original da prova. A avaliação abaixo segue a verificação lógica das dependências funcionais.
Gabarito: letra B. As únicas dependências funcionais válidas entre as listadas são (1) P → N e (3) E → Q, conforme verificação nas tabelas T1 e T2. As demais dependências são inválidas por violarem a definição de dependência funcional: cada valor do determinante deve estar associado a um único valor do determinado.
(1) P → N: Válida. Em T1, cada valor de P corresponde a um único N (ex.: P=1 → N=10, P=4 → N=10).
(2) N → P: Inválida. Um mesmo valor de N (10) está associado a P=1 e P=4, logo não é funcional.
(3) E → Q: Válida. Em T2, cada valor de E determina exclusivamente Q (ex.: E=1 → Q=10, E=4 → Q=10).
(4) E → P: Inválida. Para E=4, P é NULL, e NULL não é um valor único; além disso, o determinante deve produzir sempre o mesmo valor, mas NULL não é considerado determinístico.
(5) Q → P: Inválida. Q=10 corresponde a P=2 e P=NULL, múltiplos valores.
(6) Q → E: Inválida. Q=10 corresponde a E=1 e E=4.
(7) P → E: Inválida. P apresenta valores que não determinam E de forma única.
(8) P → Q: Inválida. Similar a (7).
Alternativa A (1,2) – ❌ Incorreta: a dependência (2) N→P é inválida.
Alternativa B (1,3) – ✅ Correta: apenas (1) e (3) são válidas. ⟵ GABARITO
Alternativa C (1,2,5) – ❌ Incorreta: (2) e (5) são inválidas.
Alternativa D (1,2,7,8) – ❌ Incorreta: (2), (7) e (8) são inválidas.
Alternativa E (1,3,7,8) – ❌ Incorreta: (7) e (8) são inválidas.
Gabarito: letra B.
Link permanente: /questoes/fg076995