A linguagem SQL é o recurso mais conhecido por DBAs e programadores para a execução de comandos em bancos de dados relacionais. É por meio dela que criamos tabelas, colunas, índices, atribuímos permissões a usuários, bem como realizamos consultas a dados.
A partir do contexto abordado, assinale a alternativa que contemple apenas comandos DML (Data Manipulation Language):
Alternativas
Alternativa 1:
UPDATE, DROP e ALTER.
Alternativa 2:
DROP, DELETE e CREATE.
Alternativa 3:
INSERT, SELECT e CREATE.
Alternativa 4:
DELETE, SELECT e INSERT.
Alternativa 5:
CREATE, DELETE e UPDATE.
Soluções para a tarefa
Resposta: Alternativa 4, "DELETE, SELECT e INSERT"
Explicação:
DML (Data Manipulation Language), são comandos que nos ajudam a implementar e trabalhar com o conteúdo das tabelas, sendo eles:
O comando INSERT é utilizado para inserir linhas em uma determinada tabela. Devido à definição formal do schema da tabela, precisamos informar os valores de inserção na tabela dentro de uma ordem específica. Essa ordem pode ser a própria ordem determinada pela definição do schema ou pode ser a ordem em que definimos os nomes das colunas da cláusula de INSERT.
O comando UPDATE modifica os valores de uma ou mais tuplas (linhas) das tabelas selecionadas. Nesse comando, a cláusula WHERE determina quais são as linhas da tabela selecionadas para modificação. Em sua forma fundamental, um comando de modificação UPDATE assume a forma UPDATE <tabela> SET
<atributos e valores> WHERE <condições>.
O comando DELETE na SQL remove linhas de uma determinada tabela. Assim como os comandos INSERT e UPDATE, ele possui uma cláusula WHERE para limitar as linhas que serão processadas pelo comando. Novamente, assim como nos comandos INSERT e UPDATE, a ausência da cláusula WHERE implica que todas as linhas de uma determinada tabela serão processadas – o que no caso do comando DELETE implica que o resultado será uma tabela vazia.
O comando SELECT executa de operações de consulta em uma tabela, sendo que as mesmas, podem variar das mais simples até as bem complexas. Em sua forma fundamental, um comando de consulta SELECT assume a forma SELECT <atributos> FROM <tabelas> WHERE <condições>.
Resposta:
A alternativa correta é DELETE, SELECT e INSERT.
Explicação:
Pág 149 à 157 do livro Trabalhando com SQL.