Magna Concursos
3156466 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-AP

Quando referenciadas, considere as tabelas relacionais Competidor e Disputa, cujas estruturas e instâncias são descritas abaixo. Todas as colunas são definidas como strings.

A tabela Disputa contém as disputas realizadas entre competidores que aparecem na tabela Competidor. Em cada disputa há dois competidores, um com camisa azul e outro com camisa verde.

Competidor

Nome

A

B

C

D

E

F

Disputa

Azul

Verde

A

B

C

A

B

A

C

E

F

A

F

D

Considerando as tabelas Competidor e Disputa, descritas anteriormente, analise os três comandos SQL a seguir.

I. select C.nome
   from Competidor C
   where exists (select * from Disputa D
     where D.azul = C.nome)
   and exists (select * from Disputa D
     where D.verde = C.nome)

II.select C.nome
   from Competidor C
   where exists (select * from Disputa D
     where D.azul = C.nome
     or D.verde = C.nome)

III.select C.nome
    from Competidor C
    where (select count(*) from Disputa D
      where D.azul = C.nome)
    + (select count(*) from Disputa D
       where D.verde = C.nome) > 1

O resultado

 

Nome

A

B

é obtido somente no(s) comando(s):

 

Provas

Questão presente nas seguintes provas

Analista Judiciário - TI/Banco de Dados

80 Questões