A alternativa incorreta é a letra a). Isso porque o comando "alter" não pertence à DML (Data Manipulation Language), mas sim à DDL (Data Definition Language). A DML é responsável pela manipulação dos dados, ou seja, inserção (insert), atualização (update) e exclusão (delete) de registros. Já o comando "alter" é utilizado para modificar a estrutura das tabelas (como adicionar ou remover colunas), portanto faz parte da DDL.
Vamos entender melhor os conceitos:
- DML (Data Manipulation Language): comandos que manipulam os dados em si, como insert, update, delete.
- DDL (Data Definition Language): comandos que definem ou alteram a estrutura das tabelas e outros objetos no banco, como create, drop, alter.
- DCL (Data Control Language): comandos relacionados a controle de acesso e permissões, como grant, revoke.
As outras alternativas estão corretas em relação ao uso e conceito dos comandos SQL apresentados.
Vamos entender melhor os conceitos:
- DML (Data Manipulation Language): comandos que manipulam os dados em si, como insert, update, delete.
- DDL (Data Definition Language): comandos que definem ou alteram a estrutura das tabelas e outros objetos no banco, como create, drop, alter.
- DCL (Data Control Language): comandos relacionados a controle de acesso e permissões, como grant, revoke.
As outras alternativas estão corretas em relação ao uso e conceito dos comandos SQL apresentados.