No SQL padrão, os comandos para incluir, alterar e remover dados presentes nas linhas de uma tabela relacional são, na ordem,
- A)ENTER, SUBSTITUTE, TRUNCATE.
Errada: ENTER, SUBSTITUTE e TRUNCATE não são os comandos padrão do SQL para inserir, alterar e remover dados em linhas.
- B)INCLUDE, REWRITE, ERASE.
Errada: INCLUDE, REWRITE e ERASE não correspondem aos comandos SQL padronizados de manipulação de dados.
- C)INPUT, WRITE, DUMP.
Errada: INPUT, WRITE e DUMP não são comandos SQL padrão para operar sobre registros de uma tabela.
- D)INSERT, UPDATE, DELETE.
Certa: INSERT, UPDATE e DELETE são, respectivamente, os comandos padrão para incluir, alterar e remover dados nas linhas de uma tabela.
- E)SELECT, ALTER, REMOVE.
Errada: SELECT consulta dados, ALTER modifica a estrutura e REMOVE não é o comando padrão para exclusão de registros.
Gabarito: D
No SQL padrão, quando voce quer mexer nos dados que estão dentro das linhas de uma tabela, existe uma trinca clássica que cai em concurso sem dó: inserir, alterar e excluir. Esses comandos são, respectivamente, INSERT, UPDATE e DELETE. Eles fazem parte da linguagem DML (Data Manipulation Language), isto é, a parte do SQL voltada à manipulação dos dados propriamente ditos, e não da estrutura da tabela. O INSERT serve para incluir novos registros; o UPDATE, para modificar valores já existentes em registros; e o DELETE, para remover registros da tabela. Em prova, a banca costuma cobrar exatamente essa sequência, porque ela é a forma mais tradicional e padronizada de lidar com linhas de uma tabela relacional. O gabarito D está correto porque traz os três comandos na ordem pedida pelo enunciado: inserir, alterar e remover dados. Se voce memorizou a sequência INSERT, UPDATE, DELETE, já matou a questão. Simples, direto e muito cobrado. Vale lembrar a distinção básica: SELECT consulta dados, mas não os inclui, altera ou remove; ALTER atua na estrutura do banco, não nas linhas. Então, para mexer nos dados das linhas, o trio certo é mesmo o da resposta.