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?
AApenas I e II.
BApenas I e III.
CApenas I, II e III.
DApenas II, III e IV.
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).
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.