Questão nº 52

Questão de Tecnologia da Informação · FGV TJRN Analista TI 2023 (nº 52)

FGV2023Analista TI - Análise de SistemasTecnologia da Informação
Gabarito: Aver comentário ↓

Considere a estrutura e uma instância da tabela relacional FILIACAO exibida a seguir:
**FILIAÇÂO

Figura da questão de Tecnologia da InformaçãoCom relação à tabela FILIACAO (Tabela 1), analise o comando SQL a seguir.

select  distinct t3.Pessoa, t4.Pessoa
FROM FILIACAO t1, FILIACAO t2, FILIACAO t3, FILIACAO t4
WHERE t1.Pessoa <  t2.Pessoa
  and t1.Genitor = t2.Genitor
  and t3.Genitor = t1.Pessoa
  and t4.Genitor = t2.Pessoa

Afora a linha de títulos, o número de linhas produzidas pela execução do referido comando SQL é:

Resposta comentada

Gabarito Alternativa A

  • (A) Correta: há duas duplas de irmãos (Francisco/Joaquina, filhos de João; João/Paulo, filhos de Manuel), gerando 3 pares distintos de filhos cruzados: (Alexandre, Carlota), (Francisco, Maria) e (Joaquina, Maria).
  • (B) Incorreta: 4 superestima o resultado; só há 3 combinações válidas.
  • (C) Incorreta: 5 não corresponde ao produto das quantidades de filhos das duplas de irmãos.
  • (D) Incorreta: 6 duplicaria combinações inexistentes.
  • (E) Incorreta: 7 é o número de linhas da tabela, não do resultado da junção.

Fonte: FGV TJRN Analista TI 2023 Analista TI - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho