Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2020

Banco de DadosSQL
Código
ce115529
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Nível
Superior
Cargo
Tecnologia da Informação - Desenvolvimento de Software
Imagem associada para resolução da questãoTendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.Considerando-se o diagrama apresentado, é correto afirmar que a execução das expressões SQL a seguir, em um SGBD PostgreSQL 9.4 ou superior, permite gerar o resultado apresentado na tabela mostrada imediatamente após a expressão.insert into aluno values (1,'Fulano');insert into aluno values (2,'Cicrano');insert into aluno values (3,'Beltrano');insert into disciplina (id, descricao) values(1,'Matemática');insert into disciplina (id, descricao) values(3,'História');insert into disciplina (id, descricao) values(5,'Geografia');insert into matricula (aluno, disciplina,ano, nota) values (1, 1, 2020, 6.5);insert into matricula (aluno, disciplina,ano, nota) values (1, 3, 2020, 9.5);insert into matricula (aluno, disciplina,ano, nota) values (1, 5, 2020, 10.0);insert into matricula (aluno, disciplina,ano, nota) values (3, 3, 2020, 8.5);insert into matricula (aluno, disciplina,ano, nota) values (3, 1, 2020, 5.6);insert into matricula (aluno, disciplina,ano, nota) values (3, 5, 2020, 7.7);SELECT *FROM crosstab( $$select a.nome, d.descricao, m.notafrom matricula mleft join aluno a on a.id=m.alunoleft join disciplina d on d.id=m.disciplinaorder by 1,2$$)as final_result(nome varchar,geografia numeric,historia numeric,matematica numeric);Imagem associada para resolução da questão
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Link permanente: /questoes/ce115529