A consulta I tem o seguinte resultado. Derivativos Econ...
A seguir, tem-se uma tabela de um banco de dados e duas consultas SQL.
Titulos | ||||
id_titulo | titulo | tipo | id_editora | preco |
12345 | Programando em C | Informática | 4321 | $ 50,00 |
23456 | Derivativos | Economia | 7890 | $ 60,00 |
34567 | Administrando o Unix | Informática | 4321 | $ 30,00 |
45678 | Investindo em renda fixa | Economia | 7890 | $ 40,00 |
56789 | Modelagem de dados | Informática | 5432 | $ 80,00 |
67890 | Administrando a empresa | Negocios | 4321 | $ 40,00 |
78901 | Basquete | Esporte | 6543 | $ 30,00 |
Editoras | ||
id_editora | editora | cidade |
4321 | ABC | Brasilia |
5432 | Cultura | Manaus |
6543 | Intelecto | Curitiba |
7890 | UnB | Brasilia |
Consulta I.
select titulo, tipo
from titulos
where preco > 40
and id_editora in (
select id_editora
from editoras
where cidade = 'Brasilia' );
Consulta II.
select titulo, preco
from titulos
where preco >
(select min(preco)
from titulos
group by tipo
having tipo = 'Economia');
Com relação às informações acima, julque os itens a seguir.
A consulta I tem o seguinte resultado.
Derivativos Economia
Modelagem de dados Informática
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E (Errado)
Esta questão aborda conceitos fundamentais de Consultas SQL, necessários para o cargo de Analista Gerencial - Informática, especialmente na área de Banco de Dados. A compreensão adequada de consultas SQL e subconsultas é essencial para manipular e extrair dados de maneira eficaz de um banco de dados.
Para resolver esta questão, precisamos analisar a Consulta I. A consulta busca selecionar títulos cujo preço é maior que 40 e cuja editora está localizada em Brasília. A subconsulta dentro do comando IN limita os resultados às editoras com a cidade 'Brasilia'.
Vamos examinar os dados:
- As editoras com
cidade = 'Brasilia'têmid_editora4321 e 7890. - Os títulos com
preço > 40são: 'Derivativos', 'Modelagem de dados'. 'Derivativos'temid_editora7890 (Brasília).'Modelagem de dados'temid_editora5432 (não Brasília).
A consulta I, portanto, deveria retornar apenas o título 'Derivativos' com o tipo 'Economia'. Entretanto, a afirmação da questão inclui erroneamente 'Modelagem de dados' com o tipo 'Informática'.
Assim, a afirmação de que a consulta I tem o resultado apresentado é Errada, pois inclui um título que não deveria ser retornado, de acordo com as condições especificadas na consulta.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo