← Questões de Banco de Dados

Banco de Dados · UFR · 2021

Questão comentada de Banco de Dados

A respeito da Linguagem de Manipulação de Dados (DML), analise as afirmativas. I- Disponibiliza os comandos DROP, COMMIT e ALTER. II- Possui comandos para modificar o banco de dados. III- Utiliza a mesma sintaxe do MongoDB. Está correto o que se afirma em

Gabarito: B

A DML, ou Linguagem de Manipulação de Dados, é a parte do SQL usada para mexer nos registros da base, isto é, inserir, alterar, consultar e excluir dados. Pense nela como a parte do dia a dia do banco: você não está mudando a estrutura da tabela, e sim o conteúdo que está dentro dela. Os comandos mais lembrados da DML são INSERT, UPDATE, DELETE e, em muitos materiais, o SELECT também aparece associado ao conjunto de manipulação de dados. Já comandos como ALTER e DROP pertencem à DDL, porque mudam a estrutura do banco, e COMMIT é da TCL, pois controla transações. Então a afirmativa I erra feio nesse pacote misturado de categorias. A afirmativa II está correta porque a DML realmente possui comandos para modificar os dados do banco, seja inserindo, atualizando ou apagando registros. É exatamente essa a função dela: atuar sobre as linhas armazenadas nas tabelas. A afirmativa III também está errada, porque SQL e MongoDB são linguagens/modelos diferentes. SQL usa sua própria sintaxe relacional, enquanto MongoDB trabalha com comandos e estruturas de documento. Por isso, o gabarito é B: somente a afirmativa II está correta.

Continue treinando

Questões relacionadas