Você está na página 1de 34

Questão 1 Respondida

Feedback
São projetados para oferecer suporte a vários modelos de dados em um único
back-end integrado. A maioria dos sistemas de gerenciamento de banco de


dados é organizada em torno de um único modelo de dados que determina
como os dados podem ser organizados, armazenados e manipulados. Por outro
lado, o banco de dados em questão, permite que uma empresa armazene partes
dos dados do sistema em diferentes modelos de dados, simplificando o
desenvolvimento de aplicativos (DATASTAX, 2022; PATTINSON, 2020).

Assinale a alternativa que indica o tipo de banco de dados não relacional tratado
no texto.

Bancos de dados de valores-chave


Bancos de dados tabulares

Bancos de dados multi modelo

Feedback
Correção da prova
Tamanho da fonte Falar com o tutor
Bancos de dados de documentos

Prova Bancos de Dados Não


final Relacionais
Acertos 1 de 10
Nota 5 pontos
Bancos de dados de gráficos ou grafos

Corretas Erradas

Sua resposta
1 2 3 4 5

Bancos de dados de documentos


6 7 8 9 10

Alternativa correta: Bancos de dados multi modelo CORRETA, são projetados para
Anterior Próxima
oferecer suporte a vários modelos de dados em um único back-end integrado. O objetivo da
questão é conhecer que há vários modelos de dados em um único back-end integrado. A
maioria dos sistemas de gerenciamento de banco de dados é organizada em torno de um único
modelo de dados que determina como os dados podem ser organizados, armazenados e
manipulados. Por outro lado, o banco de dados em questão, permite que uma empresa
armazene partes dos dados do sistema em diferentes modelos de dados, simplificando o
desenvolvimento de aplicativos (DATASTAX, 2022; PATTINSON, 2020). Bancos de dados
de valores-chave. INCORRETA, pois são alguns dos bancos de dados NoSQL menos
complexos, pois todos os seus dados consistem em uma chave indexada e um valor. Eles usam
um mecanismo de hash para que, dada uma chave, o banco de dados possa recuperar
rapidamente um valor associado. Bancos de dados
tabulares. INCORRETA, pois organizam os dados em linhas e colunas, mas com um toque
diferente. Também conhecidos como armazenamentos de colunas largas ou armazenamentos
de linhas particionados, eles oferecem a opção de organizar linhas relacionadas em partições

Feedback
que são armazenadas juntas nas mesmas réplicas para permitir consultas rápidas. Bancos de
dados de documentos. INCORRETA, pois expandem a ideia básica de armazenamentos de
valores-chave, onde os “documentos” são mais complexos, pois contêm dados e cada
documento recebe uma chave exclusiva, que é usada para recuperar o documento. Eles são
projetados para armazenar, recuperar e gerenciar informações orientadas a documentos,
geralmente armazenadas como JSON. Bancos de dados de gráficos ou grafos.
INCORRETA, pois armazenam seus dados usando uma metáfora gráfica para explorar as
relações entre os dados. Os nós no gráfico representam itens de dados e as arestas representam
os relacionamentos entre os itens de dados. Os bancos de dados Graph são projetados para
dados altamente complexos e conectados, que superam os recursos de relacionamento e junção
de um RDBMS.
Questão 2 Respondida

Feedback
Pensando em trazer melhorias, o MongoDB trouxe uma atualização, aderindo
Correção da prova
assim para sua versão 5.0. Com ela foram introduzidos novos recursos com o Tamanho da fonte Falar com o tutor


objetivo de melhorar cada vez mais a experiência do usuário, e por consequência
facilitar o uso do software. Prova Bancos de Dados Não
final Relacionais
Acertos 1 de 10

Nota 5 pontos
I. Uma “série temporal” se refere a qualquer tipologia de dados em que os
registros são criados sequencialmente em diferentes pontos no tempo. Casos de Corretas Erradas
usos corriqueiros incluem fluxos de medição de sensor e registros de histórico
de transações, em que cada registro corresponde diretamente a um 1 2 3 4 5

momento específico.
6 7 8 9 10

PORQUE Anterior Próxima

II. Os dados de séries temporais são difíceis de gerenciar e como resultado,


um desenvolvedor é deixado para lidar com um volume muito alto de dados.
Além disso, esse tipo de dados é interrompido com atualizações mínimas.
Portanto, as consultas nos dados geralmente dependem do uso intenso de filtros
baseados em tempo.

A respeito dessas asserções, assinale a alternativa correta.

Feedback
As asserções I e II são proposições verdadeiras, mas a II não justifica a I.

A asserção I é uma proposição falsa e a II, verdadeira.

A asserção I é uma proposição verdadeira e a II, falsa.


As asserções I e II são proposições verdadeiras e a II justifica a I.

As asserções I e II são proposições falsas.

Feedback
Sua resposta

As asserções I e II são proposições verdadeiras e a II justifica a I.

Alternativa correta: As asserções I e II são proposições verdadeiras, mas a II não justifica a


I. Pensando nas melhorias necessárias, o MongoDB está em constantes atualizações, e temos
a versão da série 5.0, que introduziu novos recursos com o objetivo de melhorar cada vez mais
a experiência do usuário, e por consequência facilitar o uso do software. Falando da nova
versão do MongoDB e suas melhorias, temos que: I. Uma “série temporal” se refere a
qualquer tipologia de dados em que os registros são criados sequencialmente em diferentes
pontos no tempo. Casos de usos corriqueiros incluem fluxos de medição de sensor e registros
de histórico de transações, em que cada registro corresponde diretamente a um
momento específico, é uma afirmativa correta. E a afirmativa II. Os dados de séries temporais
são difíceis de gerenciar e como resultado, um desenvolvedor é deixado para lidar com um
volume muito alto de dados. Além disso, esse tipo de dados é interrompido com atualizações
mínimas. Portanto, as consultas nos dados geralmente dependem do uso intenso de filtros
baseados em tempo, também se trata de um afirmativa correta. Porém a II não é uma
justificativa da I, apenas uma complementação dos estudos relacionados a novas melhorias
trazidas pela MongoDB. Desse modo temos que as asserções I e II são proposições
verdadeiras, mas a II não justifica a I.
Feedback
Questão 3 Respondida

Feedback
Como não existe um comando único para implementar um relacionamento
muitos-para-muitos em um banco de dados relacional, é mais difícil do que um


relacionamento um-para-muitos. O mesmo é verdade ao usar o mongoDB para
implementá-los. A capacidade de armazenar arrays em um documento, por outro
lado, permite armazenar dados de maneira fácil de recuperar e manter, além de
fornecer as informações necessárias para vincular dois documentos em seu
código.

Baseado nas definições de modelagem de muitos para muitos, avalie as seguintes


asserções e a relação proposta entre elas.

I. Os relacionamentos muitos para muitos são um tipo de relacionamento


Mongodb no qual quaisquer duas entidades em um documento podem ter vários
relacionamentos.
Correção da prova
Tamanho da fonte Falar com o tutor

Prova Bancos de Dados Não


PORQUE final Relacionais
Acertos 1 de 10

Nota 5 pontos

II. É uma espécie de relação vice-versa entre os documentos. Nesse tipo de


Corretas Erradas
relacionamento, pode haver relacionamentos nos dois sentidos.
1 2 3 4 5

A respeito dessas asserções, assinale a alternativa correta.


6 7 8 9 10

Feedback
Anterior Próxima

As asserções I e II são proposições verdadeiras, mas a II não justifica a I.

As asserções I e II são proposições verdadeiras e a II justifica a I.

A asserção I é uma proposição verdadeira e a II, falsa.


A asserção I é uma proposição falsa e a II, verdadeira.

As asserções I e II são proposições falsas.

Feedback
Sua resposta

As asserções I e II são proposições verdadeiras e a II justifica a I.

Alternativa correta: As asserções I e II são proposições verdadeiras e a II justifica a I.


Baseado nas definições de modelagem de muitos para muitos, temos que: Os relacionamentos
muitos para muitos são um tipo de relacionamento Mongodb no qual quaisquer duas entidades
em um documento podem ter vários relacionamentos. É uma espécie de relação vice-versa
entre os documentos. Nesse tipo de relacionamento, pode haver relacionamentos nos dois
sentidos, como termos que um filme pode ter muitos atores, por outro lado, muitos atores
podem fazer um filme. Além disso, muitos filmes podem ter muitos atores e muitos atores
podem fazer muitos filmes. Logo a respeito dessas asserções, temos que as afirmativas I e
II são proposições verdadeiras e a II justifica a I.
Questão 4 Respondida

Feedback
Cada documento na coleção tem um campo “_id” que é usado para identificar
exclusivamente o documento em uma coleção específica, ele atua como a chave


primária para os documentos da coleção. O campo “_id” pode ser usado em
qualquer formato e o formato padrão é ObjectId do documento (GEEKS FOR
GEEKS, 2020).

No MongoDB, cada documento armazenado em uma coleção requer um campo


_id exclusivo que atua como chave primária. Se um documento inserido omitir o
campo _id, o driver MongoDB gera automaticamente um ObjectId para o campo
_id. Os clientes MongoDB devem adicionar um campo _id com um ObjectId
exclusivo. O uso de ObjectIds para o campo _id oferece os seguintes benefícios
adicionais:

Retorna a representação de string hexadecimal do objeto.


Gerar um novo ObjectId usando uma string hexadecimal ObjectId()
exclusiva

Feedback
O ObjectId.getTimestamp() retorna a parte do carimbo de data/hora
ObjectId() como uma Data.

No mongoshell, você pode acessar o tempo de criação do ObjectId, usando


o método ObjectId.getTimestamp();

O ObjectId.valueOf()retorna o valor de ObjectId() como uma string


hexadecimal minúscula. Este valor é o atributo str do objeto ObjectId().

Sua resposta

Gerar um novo ObjectId usando uma string hexadecimal ObjectId() exclusiva


Afirmação completa: No mongoshell, você pode acessar o tempo de criação do ObjectId,
usando o método ObjectId.getTimestamp(); CORRETO, quanto aplicamos o
mongoshell, podemos acessar o tempo de criação no ObjectId, a partir da utilização do
método getTimestamp(). E classificar em um campo _id que armazena valores ObjectId é
Correção da prova equivalente à classificação por tempo de criação. O objetivo desta
aproximadamente
Tamanho da fonte Falar com o tutor
questão é conhecer que no MongoDB, cada documento armazenado em uma coleção requer
um campo _id exclusivo que atua como chave primária. Se um documento inserido omitir o
campo _id, o driver MongoDB gera automaticamente um ObjectId para o campo _id. Os Prova Bancos de Dados Não
final Relacionais
clientes MongoDB devem adicionar um campo _id com um ObjectId exclusivo. O uso de

Feedback
Acertos 1 de 10
ObjectIds para o campo _id oferece os seguintes benefícios adicionais: Retorna a
representação de string hexadecimal do objeto, está relacionado ao atributo str. Nota 5 pontos

INCORRETO na verdade retorna a representação de string hexadecimal do objeto. Gerar


um novo ObjectId usando uma string hexadecimal ObjectId() exclusiva. INCORRETO, na Corretas Erradas
verdade gerar um novo ObjectId usando uma string hexadecimal ObjectId() exclusiva,
está relacionado a string hexadecimal. O ObjectId.getTimestamp() retorna a parte do 1 2 3 4 5
carimbo de data/hora ObjectId() como uma Data. INCORRETO, na verdade o
ObjectId.getTimestamp() retorna a parte do carimbo de data/hora ObjectId()como uma
6 7 8 9 10
Data, está relacionado ao ObjectId.getTimestamp. O ObjectId.valueOf()retorna o valor de
ObjectId() como uma string hexadecimal minúscula. Este valor é o atributo str do objeto
ObjectId(). INCORRETO, na verdade o ObjectId.valueOf()retorna o valor de ObjectId() Anterior Próxima
como uma string hexadecimal minúscula. Este valor é o atributo str do objeto ObjectId(),
está relacionado ao ObjectId.valueOf().
Questão 5 Respondida

Feedback
Dentro do contexto dos bancos de dados não relacionais, temos a plataforma de
código aberto MongoDB, onde é conhecida principalmente como banco de


dados de documentos, embora nos últimos anos tenha se movido para permitir
uma abordagem de banco de dados multi modelo (MONGODB, 2022).

I. No MongoDB um registro trata de um documento armazenado no formato


binário (JSON), e seus documentos ficam agrupados no que se chama de
coleções (ou collections).

PORQUE

II. As coleções são análogas às tabelas no banco de dados relacionais (ou


tradicional).

A respeito dessas asserções, assinale a alternativa correta.


As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
Correção da prova
Tamanho da fonte Falar com o tutor

Prova Bancos de Dados Não


final Relacionais

Feedback
A asserção I é uma proposição falsa e a II, verdadeira. Acertos 1 de 10
Nota 5 pontos

Corretas Erradas

A asserção I é uma proposição verdadeira e a II, falsa. 1 2 3 4 5

6 7 8 9 10

Anterior Próxima
As asserções I e II são proposições verdadeiras e a II justifica a I.

As asserções I e II são proposições falsas.

Sua resposta
A asserção I é uma proposição verdadeira e a II, falsa.

Alternativa correta: As asserções I e II são proposições verdadeiras, mas a II não justifica a


I. Dentro do contexto dos bancos de dados não relacionais, temos a plataforma de
código aberto MongoDB, onde é conhecida principalmente como banco de dados de
documentos, embora nos últimos anos tenha se movido para permitir uma abordagem de banco
de dados multi modelo (MONGODB, 2022). Nos estudos relacionados ao MongoDB, é correto
o que se afirma em: I. No MongoDB um registro trata de um documento armazenado no

Feedback
formato binário (JSON), e seus documentos ficam agrupados no que se chama de coleções
(ou collections). E na afirmativa que segue:
II. As coleções são análogas às tabelas no banco de dados relacionais (ou tradicional). Logo
ambas alternativas estão corretas, porém a segunda não é uma justificativa da primeira, mas
sim uma comparação do que é a coleção no banco de dados do MongoDB em relação ao banco
de dados do tido SQL ou relacional. Logo temos que, as asserções I e II são proposições
verdadeiras, mas a II não justifica a I.
Questão 6 Sem resposta

Feedback
Os bancos de dados NoSQL permitem que os desenvolvedores armazenem
grandes quantidades de dados não estruturados, dando-lhes muita flexibilidade,


eles se diferenciam porque fornecem um mecanismo para armazenar e recuperar
dados não estruturados Como os bancos de dados NoSQL foram projetados para
resolver problemas de escalabilidade dos bancos de dados SQL, eles são livres de
esquemas e baseados em sistemas distribuídos, tornando-os mais fáceis de
dimensionar e fragmentar.

De acordo com os estudos de banco de dados, julgue as afirmativas abaixo, e


marque a que está CORRETA:

Armazenamentos documental é um banco de dados que usa documentos


diferentes onde cada um está associado a apenas um valor em uma
coleção.
Gráfico orientado a linhas é pouco empregado no gerenciamento de data
warehouses.

Feedback
Correção da prova
Banco de dados baseado em gráficos os dados são retratados semelhante a Tamanho da fonte Falar com o tutor

um gráfico de entidades onde cada nó do gráfico é um pedaço de dados.


Prova Bancos de Dados Não
final Relacionais
Acertos 1 de 10

Nota 5 pontos

Banco de dados orientado a tuplas é pouco aplicado em análises de tempo


Corretas Erradas
real, se restringindo apenas em e-commerce.
1 2 3 4 5

6 7 8 9 10

Uma característica entre os bancos de dados NoSQL é a tipologia do


armazenamento chamado tuplas, este é um banco de dados cujas coleções Anterior Próxima

são dicionários específicos.

Sua resposta
Uma característica entre os bancos de dados NoSQL é a tipologia do armazenamento chamado
tuplas, este é um banco de dados cujas coleções são dicionários específicos.

Alternativa Correta: Banco de dados baseado em gráficos os dados são retratados


semelhante a um gráfico de entidades onde cada nó do gráfico é um pedaço de dados.
CORRETA. Neste os dados são retratados semelhante a um gráfico de entidades onde
cada nó do gráfico é um pedaço de dados. As arestas simbolizam a relação entre os nós.
Cada aresta e nó tem seu identificador único. Este tipo é voltado para redes sociais,

Feedback
logística e dados espaciais. Armazenamentos documental é um banco de dados que usa
documentos diferentes onde cada um está associado a apenas um valor em uma coleção.
INCORRETA. Na verdade é o armazenamentos de valor-chave é um banco de dados que
usa chaves diferentes onde cada uma está associada a apenas um valor em uma coleção,
não apresentam linguagem de consulta, e os comandos para armazenar, recuperar e
deletar dados são respectivamente o GET, PUT e DELETE. Sua estrutura simplificada
torna o armazenamento de valor-chave rápido, fácil de acessar, escalável e portátil.
Gráfico orientado a linhas é pouco empregado no gerenciamento de data warehouses
INCORRETA. Na verdade temos que o tráfico orientado a colunas é muito empregado no
gerenciamento de data warehouses, em inteligência de negócios e detecção de fraudes.
Como os dados estão disponíveis em uma coluna, esse tipo acaba oferecendo alto
desempenho nas consultas de agregação. Banco de dados orientado a tuplas é pouco
aplicado em análises de tempo real, se restringindo apenas em e-commerce. INCORRETA.
Na verdade, banco de dados orientado a documentos é bem aplicado para usos de
análises em tempo real , como em e-commerce, sistema de gerenciamento de conteúdo.
Não é indicado aplicar em transações complexas com várias operações ou consultas.
Uma característica entre os bancos de dados NoSQL é a tipologia do armazenamento chamado
tuplas, este é um banco de dados cujas coleções são dicionários específicos. INCORRETA.
Na verdade uma característica entre os bancos de dados NoSQL é a tipologia do
armazenamento chamado de valor-chave, este é um banco de dados cujas coleções são
dicionários específicos nos quais cada entrada fica associada a uma chave restrita da
coleção.
Feedback
Questão 7 Sem resposta

Feedback
O Apache Hadoop é um framework que permite atuar com processamento
distribuído de grandes conjuntos de dados através de clusters de computadores


utilizando modelos simples de programação (HADOOP, 2022).

O Apache Hadoop é muito utilizado nos projetos de processamento de dados.


Um dos seus principais componente é o MapReduce. Sobre o MapReduce, a
função de Reduce é responsável por

com os dados originais, fazer um particionamento para que seja


processado de maneira paralela, reduzindo o problema maior em
subproblemas.
com os resultados parciais, oriundos de cada processo da etapa de Map,
fazer a agregação para ter o resultado final.

com os resultados parciais, oriundos de cada processo da etapa de Map,

Feedback
fazer um particionamento para que seja processado de maneira paralela,
reduzindo o problema maior em subproblemas.

com os dados originais, fazer um particionamento para que seja


processado de maneira sequencial, reduzindo o problema maior em
subproblemas.

com os resultados parciais, oriundos de cada processo da etapa de Map,


fazer um particionamento para que seja processado de maneira sequencial,
reduzindo o problema maior em subproblemas.
Correção da prova
Tamanho da fonte Falar com o tutor

Prova Bancos de Dados Não


Sua resposta final Relacionais
Acertos 1 de 10
com os resultados parciais, oriundos de cada processo da etapa de Map, fazer um
Nota 5 pontos
particionamento para que seja processado de maneira paralela, reduzindo o problema maior em
subproblemas.
Corretas Erradas

Alternativa Correta: com os resultados parciais, oriundos de cada processo da etapa de 1 2 3 4 5


Map, fazer a agregação para ter o resultado final. CORRETA, este é o funcionamento do
Reduce. Esta questão tem como foco cobrir o funcionamento do Reduce, componente do 6 7 8 9 10
MapReduce. com os dados originais, fazer um particionamento para que seja processado de

Feedback
maneira paralela, reduzindo o problema maior em subproblemas. INCORRETA, Reduce
trabalha com os dados parciais, que foram gerados no Map, e os agrega para compor o Anterior Próxima

resultado final. A descrição da alternativa é a do Map. com os resultados parciais, oriundos de


cada processo da etapa de Map, fazer um particionamento para que seja processado de maneira
paralela, reduzindo o problema maior em subproblemas. INCORRETA, Reduce trabalha com
os dados parciais, que foram gerados no Map, e os agrega para compor o resultado final. com
os dados originais, fazer um particionamento para que seja processado de maneira sequencial,
reduzindo o problema maior em subproblemas. INCORRETA, Reduce trabalha com os dados
parciais, que foram gerados no Map, e os agrega para compor o resultado final. com os
resultados parciais, oriundos de cada processo da etapa de Map, fazer um particionamento para
que seja processado de maneira sequencial, reduzindo o problema maior em subproblemas.
INCORRETA, Reduce trabalha com os dados parciais, que foram gerados no Map, e os
agrega para compor o resultado final.
Questão 8 Sem resposta

Feedback
O Apache Hadoop é um framework que permite atuar com processamento
distribuído de grandes conjuntos de dados através de clusters de computadores


utilizando modelos simples de programação (HADOOP, 2022).

O framework disponibiliza interfaces para que os desenvolvedores façam suas


implementações utilizando recursos já desenvolvidos, trazendo ganhos de
performance e de produtividade.

Tomando como referência o conteúdo sobre interfaces de usuário vistas em aula,


julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas:

( ) Payload (carga útil) é uma das 6 categorias de interfaces de usuário.

( ) Job Configuration (Configuração das tarefas) é uma das 6 categorias de


interfaces de usuário.
( ) Sequential Job (Tarefa sequêncial) é uma das 6 categorias de interfaces de
usuário.

( ) Job Submission and Monitoring (Envio e monitoramento das tarefas) é uma


das 6 categorias de interfaces de usuário.
Correção da prova
Tamanho da fonte Falar com o tutor

Assinale a alternativa que apresenta a sequência CORRETA:


Prova Bancos de Dados Não
final Relacionais

Feedback
Acertos 1 de 10
Nota 5 pontos

Corretas Erradas

V - V - F - V. 1 2 3 4 5

6 7 8 9 10

Anterior Próxima
V - F - F - V.

V - F - V - V.
V - F - V - F.

V - V - F - F.

Feedback
Sua resposta

V - V - F - F.

Alternativa Correta: V - V - F - V. Esta questão visa cobrir o conteúdo de interfaces de usuário


no Hadoop MapReduce. ( V ) Payload (carga útil) é uma das 6 categorias de interfaces de
usuário. Verdadeiro. Payload faz parte das categorias de interfaces de usuário. ( V ) Job
Configuration (Configuração das tarefas) é uma das 6 categorias de interfaces de usuário.
Verdadeiro. Job Configuration faz parte das categorias de interfaces de usuário. ( F )
Sequential Job (Tarefa sequêncial) é uma das 6 categorias de interfaces de usuário. Falso.
Sequential Job não faz parte das categorias de interfaces de usuário. ( V ) Job Submission and
Monitoring (Envio e monitoramento das tarefas) é uma das 6 categorias de interfaces de
usuário. Verdadeiro. Job Submission faz parte das categorias de interfaces de usuário.
Questão 9 Sem resposta

Feedback
Dentro do contexto dos bancos de dados não relacionais, temos a plataforma de
código aberto MongoDB, que é um dos bancos de dados orientados a


documentos mais populares sob a bandeira do banco de dados NoSQL. Foi
desenvolvido a partir de uma ideia em 2007 e sua primeira versão foi lançada em
2010. É desenvolvido e mantido pela MongoDB Inc.

Acerca das principais características do MongoDB, julgue as afirmativas a seguir


em (V) Verdadeiras ou (F) Falsas:

( ) No MongoDB um registro trata de um documento armazenamento no


formato binário (JSON), e seus documentos ficam agrupados no que se chama de
coleções (ou collections). As coleções são análogas às tabelas no banco de dados
relacionais (ou tradicional).

( ) Os componentes principais do MongoDB são: Mongod, Mongos e Mongosh.


Correção da prova
( ) O MongoDB não requer um sistema de gerenciamento de banco de dados Tamanho da fonte Falar com o tutor

relacional (RDBMS), por isso fornece um modelo de armazenamento de dados


Prova Bancos de Dados Não
final Relacionais
elástico que permite aos usuários armazenar e consultar tipos de dados
Acertos 1 de 10
multivariados com facilidade.
Nota 5 pontos

( ) Um documento no MongoDB é o equivalente a um registro em um banco de


dados tradicional. Consiste em campos de nome e valor. Cada campo é uma Corretas Erradas

associação entre um nome e um valor e é semelhante a uma coluna em um


1 2 3 4 5
banco de dados relacional.

6 7 8 9 10

Feedback
Assinale a alternativa que apresenta a sequência CORRETA.
Anterior Próxima

V – V – F – F.

F – F – V – V.

V – F – V – F.
V – V – V – F.

V – V – V – V.

Feedback
Sua resposta

F – F – V – V.

Alternativa correta: V – V – V – V. Acerca das principais características do MongoDB, as


afirmativas a seguir são respectivamente:
(V) No MongoDB um registro trata de um documento armazenamento no formato binário
(JSON), e seus documentos ficam agrupados no que se chama de coleções (ou collections). As
coleções são análogas às tabelas no banco de dados relacionais (ou tradicional). Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) Os componentes principais do MongoDB são: Mongod, Mongos e Mongosh. Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) O MongoDB não requer um sistema de gerenciamento de banco de dados relacional
(RDBMS), por isso fornece um modelo de armazenamento de dados elástico que permite aos
usuários armazenar e consultar tipos de dados multivariados com facilidade. Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) Um documento no MongoDB é o equivalente a um registro em um banco de dados
tradicional. Consiste em campos de nome e valor. Cada campo é uma associação entre
um nome e um valor e é semelhante a uma coluna em um banco de dados relacional.
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.

Feedback
Questão 10 Sem resposta

Feedback
MongoDB é um banco de dados orientado a documentos persistente usado para
armazenar e processar dados na forma de documentos. Assim como outros


sistemas de gerenciamento de banco de dados, o MongoDB permite gerenciar e
interagir com dados por meio de quatro tipos fundamentais de operações de
dados.

Baseado nos estudos de banco de dados relacional e suas operações


fundamentais de dados, julgue as afirmativas a seguir em (V) Verdadeiras ou (F)
Falsas.

( ) CRIAR DOCUMENTO: Para ter dados que você possa praticar lendo,
atualizando e excluindo, esta etapa se concentra em como criar documentos de
dados no MongoDB. Ao executar o método insertOne(), ele apenas inserirá o
documento na coleção.

( ) LENDO DOCUMENTOS: podemos recuperar o documento com uma única


operação usando o método find().
( ) ATUALIZAR DOCUMENTOS: Esta etapa se concentra em como atualizar
documentos existentes alterando valores de campo em documentos individuais e
adicionando um novo campo a cada documento em uma coleção.

( ) EXCLUINDO DOCUMENTOS: Há momentos em que os dados no banco de


dados se tornam obsoletos e precisam ser excluídos. E o método deleteOne()
remove apenas o primeiro documento correspondente ao documento de filtro de
consulta e o método deleteMany(), exclui vários objetos de uma só vez.

Feedback
Assinale a alternativa que apresenta a sequência CORRETA.

V – V – F – F.

F – F – V – V.
V – F – V – F.

Correção da prova
Tamanho da fonte Falar com o tutor

F – V – V – V. Prova Bancos de Dados Não


final Relacionais

Feedback
Acertos 1 de 10
Nota 5 pontos

Corretas Erradas
V – V – V – V.
1 2 3 4 5

Sua resposta
6 7 8 9 10

V – V – F – F.
Anterior Concluir correção

Alternativa Correta: F – V – V – V. (F) CRIAR DOCUMENTO: Para ter dados que você
possa praticar lendo, atualizando e excluindo, esta etapa se concentra em como criar
documentos de dados no MongoDB. Ao executar o método insertOne(), ele apenas inserirá o
documento na coleção. Falso. O correto seria que "CRIAR DOCUMENTO: Para ter dados
que você possa praticar lendo, atualizando e excluindo, esta etapa se concentra em como
criar documentos de dados no MongoDB. Ao executar o método insertOne(), ele não
apenas inserirá o documento na coleção, mas também criará a coleção
automaticamente." (V) LENDO DOCUMENTOS: podemos recuperar o documento com
uma única operação usando o método find(). Verdadeiro.
Conforme justificado na explicação da sentença I e conforme declinado nos
apontamentos do material utilizado nestas Unidade e Seção. (V) ATUALIZAR
DOCUMENTOS: Esta etapa se concentra em como atualizar documentos existentes alterando
valores de campo em documentos individuais e adicionando um novo campo a cada
documento em uma coleção. Verdadeiro.
Conforme justificado na explicação da sentença I e conforme declinado nos
apontamentos do material utilizado nestas Unidade e Seção. (V) EXCLUINDO
DOCUMENTOS: Há momentos em que os dados no banco de dados se tornam obsoletos e
precisam ser excluídos. E o método deleteOne() remove apenas o primeiro documento
correspondente ao documento de filtro de consulta e o método deleteMany(), exclui vários
objetos de uma só vez. Verdadeiro.
Conforme justificado na explicação da sentença I e conforme declinado nos

Feedback
apontamentos do material utilizado nestas Unidade e Seção.

Você também pode gostar