QUESTÃO 1
Subconsultas ou subqueries são um mecanismo fornecido pela linguagem SQL para ser feito consultas aninhadas, ou seja, utilizar expressões de SELECT – FROM – WHERE utilizadas dentro de outra consulta.
Referente a subconsultas ou subqueries, podemos afirmar que:
Alternativas
Alternativa 1:
Não conseguimos utilizar subconsultas dentro da cláusula FROM.
Alternativa 2:
Podemos criar consultas dentro da cláusula WHERE para limitar a consulta.
Alternativa 3:
Não é possível utilizar subconsultas na cláusula WHERE para limitar uma consulta.
Alternativa 4:
Não é possível utilizar subconsultas para trazer colunas específicas dentro da cláusula SELECT.
Alternativa 5:
Um servidor de banco de dados relacional não pode apresentar subconsultas para garantir a integridade do banco de dados
Soluções para a tarefa
As considerações a respeito das alternativas apresentadas sobre as subconsultas são dadas a seguir.
Explicação:
Alternativa 1: Não conseguimos utilizar subconsultas dentro da cláusula FROM.
Falsa - As colunas retornadas por um comando SELECT podem ser campos de tabelas ou resultados de subconsultas.
Alternativa 2: Podemos criar consultas dentro da cláusula WHERE para limitar a consulta.
Verdadeira - As condições de uma cláusula WHERE podem ser comparadas com resultados de subconsultas sem problema algum.
Alternativa 3: Não é possível utilizar subconsultas na cláusula WHERE para limitar uma consulta.
Falsa - Essa é a negativa da alternativa 2 e, portanto, falsa
Alternativa 4: Não é possível utilizar subconsultas para trazer colunas específicas dentro da cláusula SELECT.
Falsa - Ver texto da alternativa 1
Alternativa 5: Um servidor de banco de dados relacional não pode apresentar subconsultas para garantir a integridade do banco de dados
Falsa - A integridade do banco de dados não é afetada por comandos de consulta a ele.
Resposta: Alternativa 2
Podemos criar consultas dentro da cláusula WHERE para limitar a consulta.
Explicação: