Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qg473177
Banca
FUNDATEC
Órgão
IF Sertão - PE
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Informática
SQL é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter a estrutura desse banco de dados, além de incluir, excluir, modificar e pesquisar informações nas suas tabelas. A linguagem SQL é dividida nos seguintes componentes:I. Data Definition Language. II. Data Manipulation Language. III. Data Query Language. IV. Data Control Language. Quais estão corretos?
  1. AApenas I e II.
  2. BApenas I e III.
  3. CApenas I, II e III.
  4. DApenas II, III e IV.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoE — I, II, III e IV.

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: Componentes da Linguagem

Gabarito: letra E. Os quatro itens (I a IV) correspondem a componentes clássicos da linguagem SQL: DDL, DML, DQL e DCL. Todos estão corretos, conforme a divisão usualmente adotada em manuais e cursos de banco de dados.

A SQL é dividida em sublinguagens que agrupam comandos por finalidade. A classificação padrão inclui:

  • Data Definition Language (DDL): comandos para criar, alterar e excluir estruturas (CREATE, ALTER, DROP, TRUNCATE).

  • Data Manipulation Language (DML): comandos para manipular dados (INSERT, UPDATE, DELETE, SELECT, embora SELECT seja frequentemente separado).

  • Data Query Language (DQL): subconjunto voltado exclusivamente a consultas (SELECT). Alguns autores o tratam como parte da DML, mas é comum listá-lo como componente autônomo.

  • Data Control Language (DCL): comandos de controle de acesso (GRANT, REVOKE).

1DDL (Data Definition Language)
CREATE, ALTER, DROP, TRUNCATE
Estrutura do banco
2DML (Data Manipulation Language)
INSERT, UPDATE, DELETE
Manipula registros
3DQL (Data Query Language)
SELECT
Consultas
4DCL (Data Control Language)
GRANT, REVOKE
Controle de acesso
Componentes da SQL
LEVELsoulevel.com.br
Componentes da SQL: DDL (Data Definition Language) (CREATE, ALTER, DROP, TRUNCATE, Estrutura do banco); DML (Data Manipulation Language) (INSERT, UPDATE, DELETE, Manipula registros); DQL (Data Query Language) (SELECT, Consultas); DCL (Data Control Language) (GRANT, REVOKE, Controle de acesso)

Item I — ✅ Correto

A DDL gerencia a estrutura do banco (tabelas, índices, visões). Exemplos: CREATE TABLE, ALTER TABLE, DROP TABLE.

Item II — ✅ Correto

A DML manipula os registros. Exemplos: INSERT, UPDATE, DELETE. O SELECT também é classificado aqui por muitos, mas sua separação como DQL é frequente.

Item III — ✅ Correto

A DQL é o componente reservado para consultas, essencialmente o comando SELECT. Sua existência como sublinguagem distinta é didaticamente aceita.

Item IV — ✅ Correto

A DCL controla permissões de acesso. Exemplos: GRANT, REVOKE.

Gabarito: letra E.

Link permanente: /questoes/qg473177