Magna Concursos
2967587 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Col. Pedro II
Orgão: Col. Pedro II
Provas:

Considere o modelo relacional a seguir:

sessaopratica(id, titulo, descricao)

spusuario(id, idsessaopratica, dtfinalizacao)

Foram apresentadas as seguintes consultas:

i. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario, sessaopratica
WHERE spusuario.idsessaopratica=sessaopratica.id
and (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), idsessaopratica
FROM spusuario GROUP BY idsessaopratica)
ORDER BY dtfinalizacao

ii. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario
LEFT JOIN sessaopratica
ON spusuario.idsessaopratica=sessaopratica.id
WHERE (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), idsessaopratica
FROM spusuario GROUP BY idsessaopratica)
ORDER BY dtfinalizacao

iii. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario, sessaopratica
WHERE spusuario.idsessaopratica=sessaopratica.id
and (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), idsessaopratica
FROM spusuario)
GROUP BY idsessaopratica
ORDER BY dtfinalizacao

iv. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario, sessaopratica
WHERE spusuario.idsessaopratica=sessaopratica.id
and (dtfinalizacao) IN
(SELECT MAX(dtfinalizacao)
FROM spusuario GROUP BY idsessaopratica)
ORDER BY dtfinalizacao

v. SELECT distinct idsessaopratica, titulo, dtfinalizacao
FROM spusuario spu
LEFT JOIN sessaopratica
ON spu.idsessaopratica=sessaopratica.id
WHERE (dtfinalizacao, idsessaopratica) IN
(SELECT MAX(dtfinalizacao), spu.idsessaopratica
FROM spusuario GROUP BY spu.idsessaopratica)
ORDER BY dtfinalizacao

Dentre essas consultas, assinale a alternativa que indica aquelas com data de finalização mais recente por cada sessão prática, sendo que os resultados devem estar ordenados pela data de finalização.

 

Provas

Questão presente nas seguintes provas

Técnico de TI

65 Questões