Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUNDATEC 2023

Banco de DadosSQL
Código
qq905935
Banca
FUNDATEC
Órgão
Prefeitura de Tapejara - RS
Ano
2023
Nível
Médio
Cargo
Técnico em Informática
Em relação aos subconjuntos da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.( ) INSERT, UPDATE e DELETE são comandos da DML (Linguagem de Manipulação de Dados).( ) CREATE, ALTER e DROP são comandos da DDL (Linguagem de Definição de Dados).( ) SELECT é um comando da DCL (Linguagem de Controle de Dados).A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
  1. AV – F – F.
  2. BV – V – F.
  3. CV – F – V.
  4. DF – F – V.
  5. EF – V – F.
Revelar gabarito e comentário

GabaritoB — V – V – F.

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

Subconjuntos da linguagem SQL (DDL, DML, DCL)

Gabarito: letra B. A sequência correta é V – V – F. A primeira assertiva está correta (INSERT, UPDATE, DELETE são comandos DML). A segunda também está correta (CREATE, ALTER, DROP são comandos DDL). A terceira é falsa, pois SELECT é um comando da DML (ou DQL), e não da DCL (cujos principais comandos são GRANT e REVOKE).

A questão exige o conhecimento da classificação dos comandos SQL nas sublinguagens: DDL (definição), DML (manipulação) e DCL (controle). É um tópico fundamental para quem estuda banco de dados.

Primeira assertiva — ✅ Verdadeira

INSERT, UPDATE e DELETE são, de fato, comandos da DML (Linguagem de Manipulação de Dados). A DML é responsável por inserir, atualizar, excluir e consultar dados. Embora o SELECT também faça parte da DML (ou da subcategoria DQL), a afirmativa restringe-se aos comandos de alteração, que são DML.

Segunda assertiva — ✅ Verdadeira

CREATE, ALTER e DROP são comandos da DDL (Linguagem de Definição de Dados). A DDL é usada para criar, modificar e excluir objetos do banco de dados (tabelas, índices, views, etc.). Outros comandos DDL incluem TRUNCATE e RENAME.

Terceira assertiva — ❌ Falsa

SELECT é um comando de consulta e pertence à DML (ou DQL - Data Query Language), não à DCL. A DCL (Linguagem de Controle de Dados) é composta por comandos como GRANT (conceder privilégios) e REVOKE (revogar privilégios). A confusão entre DML e DCL é uma pegadinha clássica em concursos.

Sublinguagem SQL

Comandos Principais

Finalidade

Assertiva (V/F)

DML (Linguagem de Manipulação de Dados)

INSERT, UPDATE, DELETE, SELECT

Manipular dados (inserir, atualizar, excluir, consultar)

1ª: V (INSERT, UPDATE, DELETE são DML)

DDL (Linguagem de Definição de Dados)

CREATE, ALTER, DROP, TRUNCATE, RENAME

Definir/modificar estrutura de objetos do banco

2ª: V (CREATE, ALTER, DROP são DDL)

DCL (Linguagem de Controle de Dados)

GRANT, REVOKE

Controlar privilégios de acesso

3ª: F (SELECT é DML, não DCL)

1DDL (definição)
CREATE
ALTER
DROP
2DML (manipulação)
INSERT
UPDATE
DELETE
SELECT
3DCL (controle)
GRANT
REVOKE
Subconjuntos SQL
LEVELsoulevel.com.br
Subconjuntos SQL: DDL (definição) (CREATE, ALTER, DROP); DML (manipulação) (INSERT, UPDATE, DELETE, SELECT); DCL (controle) (GRANT, REVOKE)
PEGA ESSA DICA!

Para não errar, memorize o propósito de cada sublinguagem: DDL = estrutura (criar/alterar/excluir objetos); DML = dados (inserir/atualizar/excluir/consultar); DCL = controle de acesso (permissões). O SELECT sempre estará na DML.

Gabarito: letra B (V – V – F).

Link permanente: /questoes/qq905935