No SQL, existe um comando que permite mudar os valores de d...
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