O Sistema de Gestão de Projetos de Pesquisa da universidade ...
O Sistema de Gestão de Projetos de Pesquisa da universidade na qual Bernardo trabalha possui, dentre outras, a relação que armazena os dados dos projetos desenvolvidos na instituição, da qual pode-se ver uma amostra na Tabela 1, abaixo:
id |
titulo |
tipo_id |
datainicio |
bolsa |
responsavel_id |
1 |
Ref. C |
1 |
2018-01-29 |
false |
2255892 |
2 |
Ref. D |
2 |
2017-06-18 |
true |
2254782 |
3 |
Ref. A |
2 |
2018-02-04 |
true |
2255633 |
4 |
Ref. F |
1 |
2018-02-10 |
true |
2255555 |
6 |
Ref. H |
3 |
2017-01-12 |
false |
2511255 |
8 |
Ref. R |
1 |
2017-09-29 |
true |
2255642 |
adddddasdasad Tabela 1: amostra de dados da relação projetos de pesquisa
Já o Sistema de Gestão de Ações de Extensão possui, dentre outras, a relação que armazena os dados de todas as ações de extensão desenvolvidas na instituição, da qual pode-se ver uma amostra na Tabela 2, abaixo:
id |
nome |
tipoacao |
inicio |
bolsa |
coordenador_id |
2 |
Ref.A |
Evento |
2016-02-28 |
true |
2258992 |
5 |
Ref.P |
Curso |
2018-05-17 |
true |
2250782 |
6 |
Ref.E |
Projeto |
2017-01-04 |
true |
2200633 |
7 |
Ref.S |
Projeto |
2016-01-19 |
false |
1255555 |
8 |
Ref.Q |
Curso |
2018-01-14 |
true |
2411255 |
9 |
Ref.C |
Projeto |
2017-04-22 |
false |
2155642 |
asdasdasdasdadsasd Tabela 2: amostra de dados da relação ações de extensão
Recentemente, Bernardo, que é Analista de Tecnologia da Informação, recebeu uma demanda da administração para que fosse desenvolvida uma interface onde todos os projetos realizados pela instituição (tanto os de pesquisa quanto os de extensão) possam ser consultados.
Para a construção dessa interface, Bernardo desenvolveu e executou a seguinte consulta SQL:
(SELECT projetopesquisa.titulo AS
'Projeto',"Pesquisa" AS 'Tipo' ,DATE_FORMAT
(projetopesquisa.data_inicio, '%d/%m/%Y') AS
'Data de Início', (CASE projetopesquisa.bolsa
WHEN O THEN "Não" ELSE "Sim" END) AS 'Bolsa',
CONCAT("Prof(a). ", pessoa.nome) AS
'Coordenador' FROM projetopesquisa INNER JOIN
pessoa ON projetopesquisa.responsavel_id =
pessoa.id) UNION (SELECT acaoextensao.nome AS
'Projeto', "Extensão" AS 'Tipo', DATE_FORMAT
(acaoextensao.inicio, '%d/%m/%Y') AS 'Data de
Início', (CASE acaoextensao.bolsa WHEN O THEN
"Não" ELSE "Sim" END) AS 'Bolsa', CONCAT
("Prof(a). ", pessoa.nome) AS 'Coordenador'
FROM acaoextensao INNER JOIN pessoa ON
acaoextensao . coordenador_id = pessoa.id)
ORDER BY 'Projeto'
Considerando apenas os dados amostrados nas Tabelas 1 e 2 e sabendo que a consulta foi executada em um servidor MySQL e que há outras tabelas envolvidas, qual será exatamente o resultado obtido com a consulta?