Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2024

Banco de DadosBanco de Dados Relacionais
Código
qg177469
Banca
FUNDATEC
Órgão
Prefeitura de São Martinho da Serra - RS
Ano
2024
Nível
Médio
Cargo
Técnico em Informática
Em relação ao uso da instrução SELECT da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.( ) A cláusula WHERE é obrigatória.( ) O caractere % (percentual) é utilizado para retornar os dados de todas as colunas.( ) Permite retornar dados de mais de uma tabela.A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. AF – F – V.
  2. BF – V – F.
  3. CF – V – V.
  4. DV – F – V.
  5. EV – V – F.
Revelar gabarito e comentário

GabaritoA — F – F – V.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Instrução SELECT da SQL

Gabarito: alternativa A (F – F – V). A cláusula WHERE é opcional, o caractere % é um curinga usado com LIKE (não para todas as colunas), e o SELECT permite combinar dados de múltiplas tabelas via JOIN ou FROM com vírgula.

A banca testa conhecimento básico da sintaxe e das funcionalidades do comando SELECT. Vamos analisar cada afirmativa:

Assertiva 1 — ❌ Falsa

A cláusula WHERE não é obrigatória em uma instrução SELECT. Ela serve para filtrar linhas, mas é perfeitamente válido executar SELECT * FROM tabela; sem nenhuma condição. A afirmativa diz que é obrigatória, o que é incorreto.

Assertiva 2 — ❌ Falsa

O caractere % é um curinga (wildcard) utilizado exclusivamente com o operador LIKE para representar uma sequência de zero ou mais caracteres em buscas de padrões. Para retornar dados de todas as colunas, usa-se o asterisco * no lugar da lista de colunas. Exemplo correto: SELECT * FROM Clientes;. A afirmativa troca a função do %.

NÃO CAIA NESSA!

A banca mistura o significado do % (curinga de LIKE) com o * (seleção de todas as colunas). O candidato que decora que % significa “tudo” pode errar. Mnemônico: % é curinga de LIKE (qualquer texto), * é “todas as colunas”.

Assertiva 3 — ✅ Verdadeira

A instrução SELECT permite retornar dados de mais de uma tabela. Isso é feito por meio de junções (como INNER JOIN, LEFT JOIN, etc.) ou listando as tabelas separadas por vírgula no FROM e utilizando a cláusula WHERE para definir a condição de junção. Exemplo: SELECT * FROM Clientes c, Pedidos p WHERE c.id = p.cliente_id;. A afirmativa está correta.

Conclusão

As assertivas são, respectivamente: Falsa – Falsa – Verdadeira. A sequência F – F – V corresponde à alternativa A. Portanto, a resposta correta é a letra A.

Gabarito: letra A.

Link permanente: /questoes/qg177469