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---- | |
| DISCIPLINA | PRE_REQUISITO |
| PROJETO DE SISTEMAS | BANCO DE DADOS I |
| PROJETO FINAL | PROJETO DE SISTEMAS |
| BANCO DE DADOS I | MODELAGEM DE DADOS |
| PROGRAMAÇÃO | ESTRUTURAS 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?
- ASELECT DISCIPLINA FROM CURSO UNION SELECT PRE_REQUISITO FROM CURSO;
- 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';
- CSELECT DISCIPLINA FROM CURSO INTERSECT SELECT PRE_REQUISITO FROM CURSO;
- DSELECT C1.DISCIPLINA, C2.PRE_REQUISITO FROM CURSO C1 RIGHT JOIN CURSO C2 ON C1.DISCIPLINA = C2.PRE_REQUISITO;
- ESELECT C1.DISCIPLINA, C2.PRE_REQUISITO FROM CURSO C1 LEFT JOIN CURSO C2 ON C1.DISCIPLINA = C2.PRE_REQUISITO;