No SQL, existe um comando que permite mudar os valores de d...

Próximas questões
Com base no mesmo assunto
Q2369648 Banco de Dados
No SQL, existe um comando que permite mudar os valores de dados em uma ou mais linhas de uma tabela existente. A linguagem que possui esse comando e o comando são, respectivamente: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D - DML e UPDATE

Para compreendermos o gabarito, vamos primeiramente delinear o contexto da questão. Em SQL, linguagem padrão para gerenciamento de bancos de dados, temos diferentes categorias de comandos que realizam tarefas distintas. São elas:

  • DDL (Data Definition Language): Linguagem de Definição de Dados, utilizada para criar e modificar a estrutura de objetos do banco de dados. Inclui comandos como CREATE, DROP, e ALTER.
  • DML (Data Manipulation Language): Linguagem de Manipulação de Dados, utilizada para inserir, modificar, e consultar dados em bancos de dados existentes. Inclui comandos como INSERT, UPDATE, DELETE, e SELECT.

A questão pede o comando que permite mudar os valores de dados em uma ou mais linhas de uma tabela existente. O comando que realiza essa operação é o UPDATE, que é parte da DML, pois trata-se de uma operação de manipulação de dados já existentes, e não de definição ou estruturação dos objetos do banco de dados.

A alternativa correta é, portanto, a D, que associa corretamente a DML (Data Manipulation Language) com o comando UPDATE. Vamos entender um pouco sobre o comando:

O UPDATE é utilizado quando desejamos alterar o valor de uma ou mais colunas em registros específicos de uma tabela. Sua estrutura básica é:

UPDATE nome_tabela
SET coluna1 = valor1, coluna2 = valor2, ...
WHERE condicao;

Onde nome_tabela é o nome da tabela a ser atualizada, coluna1, coluna2, são as colunas da tabela que receberão novos valores, e valor1, valor2, são os novos valores para essas colunas. A cláusula WHERE é opcional e serve para especificar quais registros devem ser atualizados. Sem ela, todos os registros da tabela seriam alterados.

As demais alternativas não são corretas pelo seguinte:

  • A - DDL e DROP: DROP é um comando DDL, mas é usado para remover objetos do banco de dados, como tabelas.
  • B - DDL e DELETE: DELETE é um comando DML, e é usado para deletar registros de uma tabela, e não para alterar valores.
  • C - DML e CREATE: CREATE é um comando DDL e é utilizado para criar novos objetos, como tabelas e índices, no banco de dados.

Portanto, a alternativa D é a única que apresenta a correspondência correta entre a categoria do comando SQL e sua função.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Oras!!

DDL - ALTER, CREATE, DROP...

A resposta oficial da banca é letra D. DML e UPDATE.

A letra C, que nesta data é dada como a correta, está incorreta. O comando Create é da linguagem DDL, de definição, e não da DML, conforme diz o item.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo