Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — CESPE / CEBRASPE 2025

Banco de DadosConsultas e Comandos em SQL
Código
ce417224
Banca
CESPE / CEBRASPE
Órgão
PC DF
Ano
2025
Cargo
GAAPC ( )
Julgue o item a seguir, a respeito de linguagem de manipulação de dados (DML), de linguagem de definição de dados (DDL), de modelagem dimensional e de linguagem de consulta estruturada (SQL).   O comando SQL SELECT FROM permite que se leia certa coluna de uma tabela.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

SQL – Comando SELECT e Leitura de Colunas

Gabarito: Certo. O comando SELECT ... FROM ... é a instrução da linguagem SQL responsável por consultar (ler) dados de uma tabela, e a cláusula SELECT permite especificar quais colunas (atributos) devem ser retornadas. Essa é a função básica da sublinguagem DML/DQL, conforme a definição clássica de SQL como linguagem de consulta estruturada.

O comando SELECT é o coração da consulta em SQL. Sua sintaxe fundamental é SELECT coluna1, coluna2, ... FROM nome_da_tabela;. A cláusula SELECT indica quais colunas serão projetadas no resultado, e a cláusula FROM indica de qual tabela os dados serão lidos. Portanto, a afirmação de que "o comando SQL SELECT FROM permite que se leia certa coluna de uma tabela" está perfeitamente alinhada com a definição e o uso padrão desse comando.

A linguagem SQL é dividida em sublinguagens, e o SELECT é tradicionalmente classificado na DML (Data Manipulation Language) ou, em algumas classificações, na DQL (Data Query Language). Em ambas, sua função é a mesma: realizar consultas, ou seja, ler dados. A DML engloba os comandos SELECT, INSERT, UPDATE e DELETE, sendo o SELECT o único destinado à leitura/consulta. A DDL (Data Definition Language) cuida da estrutura (CREATE, ALTER, DROP, TRUNCATE), e a DCL (Data Control Language) cuida de permissões (GRANT, REVOKE, DENY).

Na prática, se você tem uma tabela funcionarios com as colunas nome, salario e departamento, o comando SELECT nome, salario FROM funcionarios; lê exatamente as colunas nome e salario da tabela funcionarios. Isso demonstra que o SELECT permite a leitura de colunas específicas, e não apenas da tabela inteira. A cláusula FROM é obrigatória e define a origem dos dados.

A banca explora aqui um conceito básico, mas fundamental: a função do comando SELECT na leitura de dados. A pegadinha, se houvesse, seria confundir SELECT com outros comandos, como INSERT (inserir), UPDATE (atualizar) ou DELETE (excluir), ou ainda com comandos de DDL, como CREATE ou ALTER. Mas a afirmação é direta e correta.

1DML (manipulação)
SELECT (leitura)
INSERT
UPDATE
DELETE
2DDL (definição)
CREATE
ALTER
DROP
TRUNCATE
3DCL (controle)
GRANT
REVOKE
DENY
SQL
LEVELsoulevel.com.br
SQL: DML (manipulação) (SELECT (leitura), INSERT, UPDATE, DELETE); DDL (definição) (CREATE, ALTER, DROP, TRUNCATE); DCL (controle) (GRANT, REVOKE, DENY)

Item — ✅ CERTO

A afirmação está correta. O comando SELECT ... FROM ... é exatamente o mecanismo da linguagem SQL para ler dados de uma tabela, e a cláusula SELECT permite especificar quais colunas devem ser retornadas. A sintaxe SELECT coluna FROM tabela é a forma mais básica e essencial de consulta, e é isso que o enunciado descreve.

PEGA ESSA DICA!

Para fixar, lembre-se da divisão das sublinguagens SQL: DML (manipulação de dados) inclui SELECT, INSERT, UPDATE, DELETE; DDL (definição de dados) inclui CREATE, ALTER, DROP, TRUNCATE; DCL (controle de dados) inclui GRANT, REVOKE, DENY. O SELECT é o único comando de leitura, e a cláusula FROM é obrigatória para indicar a tabela de origem.

Gabarito: Certo.

Link permanente: /questoes/ce417224