A respeito de banco de dados, julgue o item a seguir.O banco...
O banco de dados não relacional MongoDB utiliza comandos DML para manipular os documentos armazenados.
Certo
Os comandos são similares ao DML.
Comandos como: insertOne; insertMany, UpdateMany, etc
Não entendo como essa questão tem gabarito certo, visto que o MongoDB não usa comandos DML, que são relacionados à linguagem SQL. MongoDB não usa SQL, mas uma linguagem baseada em documentos JSON. Os comandos dessa linguagem incluem comandos de busca, atualização e deletar, provenientes da API desse banco de dados. Todavia, mesmo sendo parecidos com os do SQL, não são, assim não se pode dizer que "MongoDB utiliza comandos DML para manipular os documentos armazenados.".
Gabarito da banca: Certo
Gabarito adequado: Errado
*erros, por favor me corrijam. Caso discorde da minha explanação, por favor mande no privado, que posso alterar o comentário.
não fizeram recurso nessa questão?
Estranho esse gabarito.
O MongoDB usa sua própria sintaxe e conjunto de operações para trabalhar com documentos armazenados em suas coleções.
Por exemplo, para inserir um novo documento em uma coleção, o MongoDB usa o comando insertOne() ou insertMany(). Para atualizar documentos, utiliza-se updateOne(), updateMany(), ou replaceOne(). E para deletar, são usados deleteOne() ou deleteMany(). Esses métodos fazem parte da interface de programação de aplicativos (API) do MongoDB e são projetados para trabalhar com JSON-like document structures (BSON), não seguindo a abordagem tradicional de comandos DML do SQL.
A droga foi legalizada?
Olá, aluno! Vamos analisar a questão sobre banco de dados, focando na alternativa correta e nos conceitos envolvidos.
Alternativa correta: C - certo
A questão afirma que o banco de dados não relacional MongoDB utiliza comandos DML para manipular documentos armazenados. Para entender essa afirmação, precisamos compreender alguns conceitos chave:
Banco de dados não relacional: Também conhecido como NoSQL, esses bancos de dados armazenam dados de forma diferente dos bancos relacionais (SQL). Em vez de tabelas, utilizam formatos como documentos, grafos, colunas ou chaves-valor.
MongoDB: É um banco de dados NoSQL que armazena dados no formato de documentos JSON (JavaScript Object Notation). Esses documentos são muito flexíveis, permitindo armazenar diversos tipos de dados diferentes.
DML (Data Manipulation Language): Conjunto de comandos usados para manipular dados em um banco de dados. No contexto do MongoDB, os comandos DML incluem operações como insert (inserir), update (atualizar), delete (excluir) e find (consultar).
Portanto, a afirmação de que o MongoDB utiliza comandos DML para manipular os documentos armazenados está correta.
Justificativa da alternativa correta:
A alternativa certa é correta porque MongoDB, sendo um banco de dados não relacional, emprega comandos de manipulação de dados (DML) para gerenciar seus documentos. Esses comandos permitem inserir, atualizar, deletar e consultar documentos dentro das coleções do banco de dados.
Como a questão não fornece outras alternativas, não há necessidade de análise das alternativas incorretas. No entanto, é importante lembrar que uma compreensão profunda dos conceitos de bancos de dados relacionais e não relacionais, assim como dos comandos DML, é essencial para responder corretamente a questões desse tipo.
Espero que essa explicação tenha esclarecido suas dúvidas. Continue estudando e praticando! Qualquer outra dúvida, estou à disposição!