Os Sistemas de Gerenciamento de Bancos de Dados (SGBD) utilizam a linguagem SQL (Structured Query Language) para inserir, excluir, alterar e recuperar dados. As instruções da linguagem SQL são divididas em cinco tipos diferentes. Um deles apresenta as instruções INSERT, UPDATE e DELETE. Tais instruções pertencem a:
- A)Instruções de consulta.
Errada, porque instruções de consulta são as que recuperam dados, como o SELECT, e não as que alteram registros.
- B)Instruções DCL (Data Control Language).
Errada, porque DCL trata de permissões e controle de acesso, como GRANT e REVOKE.
- C)Instruções DDL (Data Definition Language).
Errada, porque DDL define a estrutura do banco, como CREATE, ALTER e DROP, e não a manipulação do conteúdo.
- D)Instruções DML (Data Manipulation Language).
Certa, porque INSERT, UPDATE e DELETE são comandos que inserem, alteram e removem dados, caracterizando a DML.
Gabarito: D
A SQL costuma ser dividida em grupos para facilitar a vida de quem estuda banco de dados. Pense nela como um armário bem organizado: cada gaveta serve para uma função diferente. Entre essas divisões, uma das mais cobradas é a DML, que trata da manipulação dos dados armazenados nas tabelas. As instruções INSERT, UPDATE e DELETE entram exatamente nessa lógica, porque elas servem para inserir novos registros, alterar registros já existentes e excluir registros. Ou seja, elas mexem diretamente no conteúdo da tabela, sem mudar a estrutura dela. Por isso, são clássicas instruções de Data Manipulation Language. Já a DDL cuida da estrutura do banco, como CREATE, ALTER e DROP. A DCL lida com controle de acesso, como GRANT e REVOKE. Então, se a questão cita INSERT, UPDATE e DELETE, a associação correta é com manipulação de dados, e não com definição de estrutura ou controle de permissões. Em resumo: o gabarito D está correto porque essas instruções alteram os dados da base, que é justamente o papel da DML. É a parte da SQL mais ligada ao dia a dia de inserir, corrigir e remover registros, o trio que o concursando precisa reconhecer sem vacilar.