Questão de Arquitetura de Software — Banco de Dados — UNIFAL-MG 2018
Arquitetura de SoftwareBanco de Dados
- Código
- qq408326
- Banca
- UNIFAL-MG
- Órgão
- UNIFAL-MG
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
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_id1 Ref. C 1 2018-01-29 false 22558922 Ref. D 2 2017-06-18 true 22547823 Ref. A 2 2018-02-04 true 22556334 Ref. F 1 2018-02-10 true 22555556 Ref. H 3 2017-01-12 false 25112558 Ref. R 1 2017-09-29 true 2255642adddddasdasad Tabela 1: amostra de dados da relação projetos de pesquisaJá 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_id2 Ref.A Evento 2016-02-28 true 22589925 Ref.P Curso 2018-05-17 true 22507826 Ref.E Projeto 2017-01-04 true 22006337 Ref.S Projeto 2016-01-19 false 12555558 Ref.Q Curso 2018-01-14 true 24112559 Ref.C Projeto 2017-04-22 false 2155642asdasdasdasdadsasd Tabela 2: amostra de dados da relação ações de extensãoRecentemente, 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.bolsaWHEN O THEN "Não" ELSE "Sim" END) AS 'Bolsa',CONCAT("Prof(a). ", pessoa.nome) AS'Coordenador' FROM projetopesquisa INNER JOINpessoa 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 deIní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 ONacaoextensao . 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?
- A

- B

- C

- D
