Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — CESGRANRIO 2023

Banco de DadosConsultas e Comandos em SQL
Código
cg057507
Banca
CESGRANRIO
Órgão
TRANSPETRO
Ano
2023
Cargo
PTNM ( )

Na Figura abaixo, é exibido o estado atual de uma tabela que registra as disciplinas de um curso e seus pré-requisitos.

 
--- TABELA CURSO----
DISCIPLINAPRE_REQUISITO
PROJETO DE SISTEMASBANCO DE DADOS I
PROJETO FINALPROJETO DE SISTEMAS
BANCO DE DADOS IMODELAGEM DE DADOS
PROGRAMAÇÃOESTRUTURAS DE DADOS
 

Uma consulta SQL nessa tabela foi executada e produziu como resposta uma relação com duas linhas, cujos valores são exibidos abaixo.


PROJETO DE SISTEMAS

BANCO DE DADOS I


Qual consulta SQL foi executada?

  1. ASELECT DISCIPLINA FROM CURSO     UNION     SELECT PRE_REQUISITO FROM CURSO;
  2. BSELECT DISCIPLINA, PRE_REQUISITO FROM CURSO      WHERE DISCIPLINA = 'PROJETO DE SISTEMAS' AND      PRE_REQUISITO = 'BANCO DE DADOS I' OR      DISCIPLINA = 'BANCO DE DADOS I' AND PRE_REQUISITO = 'PROJETO DE SISTEMAS';
  3. CSELECT DISCIPLINA FROM CURSO     INTERSECT      SELECT PRE_REQUISITO FROM CURSO;
  4. DSELECT C1.DISCIPLINA, C2.PRE_REQUISITO      FROM CURSO C1      RIGHT JOIN CURSO C2      ON C1.DISCIPLINA = C2.PRE_REQUISITO;
  5. ESELECT C1.DISCIPLINA, C2.PRE_REQUISITO     FROM CURSO C1     LEFT JOIN CURSO C2     ON C1.DISCIPLINA = C2.PRE_REQUISITO;
Revelar gabarito e comentário

GabaritoC — SELECT DISCIPLINA FROM CURSO     INTERSECT      SELECT PRE_REQUISITO FROM CURSO;

Link permanente: /questoes/cg057507