Na Figura abaixo, é exibido o estado atual de uma tabela que...

Próximas questões
Com base no mesmo assunto
Q2319359 Banco de Dados
Na Figura abaixo, é exibido o estado atual de uma tabela que registra as disciplinas de um curso e seus pré-requisitos.

Imagem associada para resolução da questão

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?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

muito estranho

porque selecionou toda a tabela devia trazer tudo de cada

porém

 intersect == compara os dados entre tabelas e retorna apenas as linhas de dados que existem em ambas as tabelas.

 Minus == compara os dados entre tabelas e retorna as linhas de dados que existem somente na primeira tabela que você especificar.

'SELECT DISCIPLINA FROM CURSO' retorna uma lista de todas as disciplinas que existem na tabela "CURSO"

'SELECT PRE_REQUISITO FROM CURSO' retorna uma lista de todas os pré-requisitos que existem na tabela "CURSO"

Por fim, o operador INTERSECT, que se encontra no meio, retorna apenas os valores que estão presentes em ambas as listas de resultados das consultas.

Se você criar a mesma tabela da imagem e rodar o comando da B, vai ser retornado uma Tupla: (Projeto de sistemas, Banco de Dados I). Enquanto o comando da C a tupla será: (Banco de Dados I, null)

O que me pegou entre a B e a C é que não tava atentando que a questão disse "resultado de duas linhas".

Galera, a Q Concursos tá sacaneando os concurseiros com esses códigos mal identados, tive que ir na prova ver como estava para entender o gabarito da questão, porque o intersect coloca os valores um em baixo do outro e não é o que mostra nesse enunciado mal formatado da Q Concursos, porém, é o que mostra na prova.

A Q Concurso eles fazem um código mal identado e que por consequência faz nós concurseiros perdemos tempo de estudo que é valioso.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo