Prévia do material em texto
Disciplina:
Desenvolvimento Web Back-End I
Respostas corretas são marcadas em amarelo
X
Respostas marcardas por você.
Questão 001
Como podemos excluir todos os documentos de uma coleção no MongoDB usando o shell?
A)
db.collection.drop()
B)
Nenhuma das alternativas.
X C)
db.collection.clear()
D)
db.collection.deleteAll()
E)
db.collection.remove()
Questão 002
Nos bancos de dados orientados a documentos, não existe necessariamente um esquema, como no banco de dados relacional, de modo que não é necessário ter as estruturas das tabelas definidas para a inserção de dados e não há um relacionamento entre as diversas entidades, sendo esta uma característica de flexibilidade desse tipo de banco.
Fonte: SILVA, Luiz Fernando Calaça; et al. Banco de dados não relacional. Porto Alegre : SAGAH, 2021. p. 112
No MongoDB tem um método usado para acréscimo de apenas um documento. Assinale a alternativa que está com a sintaxe correta deste método.
A)
db.minhaColecao.find({ cidade: “Cidade x” });
X B)
db.minhaColecao.insertOne({ nome: “Exemplo”, idade: 25, cidade: “Cidade x” });
C)
db.minhaColecao.updateMany({ cidade: “Cidade Y” }, { $set: { idade: 31 });
D)
db.minhaColecao.find();
E)
db.minhaColecao.updateOne({ nome: “Exemplo” }, { $set: { idade: 26 });
Questão 003
O MongoDB é um dos bancos de dados NoSQL mais populares e vem sendo utilizado para substituir os bancos de dados relacionais em aplicações web. Além disso, ele é utilizado no gerenciamento de conteúdo semiestruturado, na análise de dados em tempo real, para log de dados em alta velocidade e para cache e alta disponibilidade de dados.
Fonte: SILVA, Luiz Fernando Calaça; et al. Banco de dados não relacional. Porto Alegre : SAGAH, 2021. p. 27
Durante a instalação do MongoDB, sobre a escolha do sistema operacional, está relacionado com qual processo?
A)
Baixar o instalador.
X B)
Acessar o site oficial.
C)
Executar o instalador.
D)
Escolher a plataforma.
E)
Usar a configuração padrão.
03/06/2024 22:48:06
1/3
Questão 004
O MongoDB armazena os documentos utilizando o BSON (um binário do JSON) e tem os identificadores universais gerados pelo próprio banco dentro do elemento ObjectID. Dentro do MongoDB, há uma variável db, na qual é possível referenciar o banco que será utilizado.
Fonte: SILVA, Luiz Fernando Calaça; et al. Banco de dados não relacional. Porto Alegre : SAGAH, 2021. p. 117
Para que uma empresa modifique um registro em seu banco de dados, deverá utilizar um dos métodos do MongoDB, que possibilita esse processo. Assinale a alternativa correta.
X A)
Deverá usar a inserção de um registro em um banco de dados relacional e dentro do MongoDB, com o comando INSERT.
B)
Deverá usar a criação de um esquema em um banco de dados relacional e dentro do MongoDB, com o comando CREATE.
C)
Deverá usar a atualização de um registro em um banco de dados relacional e dentro do MongoDB, com o comando UPDATE.
D)
Deverá usar a exclusão de um registro em um banco de dados relacional e dentro do MongoDB, com o comando DELETE.
E)
Deverá usar a seleção de um registro em um banco de dados relacional e dentro do MongoDB, com o comando SELECT.
Questão 005
Como podemos inserir um documento em uma coleção no MongoDB usando o shell?
X A)
createDocument()
B)
insertDocument()
C)
db.collection.insertOne()
D)
Nenhuma das alternativas.
E)
addDocument()
Questão 006
O MongoDB possui suporte para transações, garantindo a atomicidade de operações dentro de um documento (o suporte a transações, abrangendo múltiplos documentos, passou a ser suportado na versão 4.0). Entretanto, ele não é recomendado para aplicações altamente transacionais e problemas que necessitem de SQL.
Fonte: SILVA, Luiz Fernando Calaça; et al. Banco de dados não relacional. Porto Alegre : SAGAH, 2021. p. 27
No Mongodb nas operações básicas no banco de dados, qual o método que é responsável em consultar documentos?
A)
método insertOne().
B)
método find().
C)
método uptadeMany().
X D)
método deleteOne().
E)
método insertMany().
Questão 007
É importante saber o básico sobre JavaScript e sobre a instalação do ambiente Node.js, até o uso de banco de dados não relacionais e aplicações web com MongoDB, por se tratar de um sistema de banco de dados orientado a documentos muito popular e cada mais presente no mercado, sendo ideal para aqueles que querem iniciar na plataforma Node.js e que têm um conhecimento básico em desenvolvimento web.
Fonte: OLIVEIRA, Cláudio Luís V.; ZANETTI, Humberto Augusto P. Node.js: programa de forma rápida e prática . São Paulo: Editora Saraiva. 2021. p. 6
A empresa de web back-end está analisando as melhores bibliotecas para consultas SQL, querem escolher para os estagiários, a versão mais simples para aprender, sendo:
03/06/2024 22:48:06
2/3
A)
MySQL
B)
NoSQL
C)
MongoDB
X D)
SQLite
E)
PostgreSQL
Questão 008
Os bancos de dados são o alicerce da maioria dos sistemas que utilizamos no nosso dia a dia. Com o avanço das tecnologias, a importância dos dados está cada vez maior, bem como a procura por formas mais eficientes de se armazenar e processar grandes volumes de dados. Assim, conhecer a história dos bancos de dados não relacionais (NoSQL) é fundamental para quem deseja trabalhar com big data.
Fonte: SILVA, Luiz Fernando Calaça; et al. Banco de dados não relacional. Porto Alegre : SAGAH, 2021. p. 13
Sabendo que o MongoDB é um banco de dados NoSQL orientado a documentos, qual característica do MongoDB está relacionado com a ordenação de dados?
A)
Esquema dinâmico.
B)
Documentos.
C)
Consultas poderosas.
D)
Suporte a índices.
X E)
Coleção.