A consulta I tem o seguinte resultado. Derivativos Econ...

Próximas questões
Com base no mesmo assunto
Q2759689 Arquitetura de Software

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

Alternativas

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êm id_editora 4321 e 7890.
  • Os títulos com preço > 40 são: 'Derivativos', 'Modelagem de dados'.
  • 'Derivativos' tem id_editora 7890 (Brasília).
  • 'Modelagem de dados' tem id_editora 5432 (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