Questão de Banco de Dados — SQL — COMPERVE - UFRN 2016
Banco de DadosSQL
- Código
- qq161967
- Banca
- COMPERVE - UFRN
- Órgão
- UFRN
- Ano
- 2016
- Nível
- Médio
- Cargo
- COMPERVE - - Técnico de Tecnologia da Informação
Os clientes que demandaram a construção do banco de dados solicitaram que as datas de início e término de todos os projetos fossem atualizadas automaticamente para conterem a data de início da atividade que inicia primeiro, assim como a data de término da atividade que se encerra por último. Para realizar essa operação, o administrador do banco de dados deve criar a seguinte instrução SQL
- Aupdate projeto setdata_inicio=(select min(atividade.data_inicio)from atividade where atividade.idprojeto=idprojeto),data_termino=(select max(atividade.data_termino)from atividade where atividade.idprojeto=idprojeto)
- Bupdate projeto setdata_inicio=(select min(atividade.data_inicio)from atividade where atividade.idprojeto = projeto.idprojeto),data_termino=(select max(atividade.data_termino)from atividade where atividade.idprojeto = projeto.idprojeto)
- Cupdate projeto setdata_inicio=(select min(atividade.data_inicio)from atividade where atividade.idprojeto=idprojeto),data_termino=(select max(atividade.data_termino)from atividade where atividade.idprojeto=idprojeto)where idprojeto=atividade.idprojeto
- Dupdate projeto setdata_inicio=(select min(atividade.data_inicio)from atividade where atividade.idprojeto= projeto.idprojeto),data_termino=(select max(atividade.data_termino)from atividade where atividade.idprojeto= projeto.idprojeto)where idprojeto=atividade.idprojeto