Buscar

Bancos de Dados Não Relacionais - PROVA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1
Respondida
MongoDB é 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. Ele emprega o
formato de pares chave-valor, aqui chamado de armazenamento de documentos. Os
armazenamentos de documentos no MongoDB são criados em arquivos BSON que são, na
verdade, uma versão pouco modificada dos arquivos JSON e, portanto, todos os JS são
suportados.
Acerca dos principais recursos do MongoDB, julgue as afirmativas a seguir em (V)
Verdadeiras ou (F) Falsas.
( ) Indexação para melhor desempenho de consulta: oferece suporte à indexação para
melhorar o desempenho das operações de pesquisa no banco de dados.
( ) Balanceamento de carga para alta escalabilidade: permite criar várias cópias de dados e
implantá-los em vários servidores usando replicação.
( ) Sharding para melhor execução de consultas complexas: para dimensionar aplicativos da
Web de forma eficiente com tempo de inatividade zero, o sharding é um método usado pelo
MongoDB para distribuir grandes conjuntos de dados em várias coleções de dados.
( ) Replicação para contornar vulnerabilidades: permite um mecanismo de simultaneidade
de controle para atender solicitações simultâneas de clientes a vários servidores de banco de
dados.
Assinale a alternativa que apresenta a sequência CORRETA.
 V – V – F – F.
 F – F – V – V.
 V – F – V – F.
 V – V – V – V.
 V – V – V – F.
Sua resposta
V – F – V – F.
Alternativa correta: V – F – V – F. Acerca dos principais recursos do MongoDB, as
afirmativas a seguir são respectivamente:
(V) Indexação para melhor desempenho de consulta: oferece suporte à indexação para
melhorar o desempenho das operações de pesquisa no banco de dados.
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos
apontamentos do material utilizado nestas Unidade e Seção.
(F) Balanceamento de carga para alta escalabilidade: permite criar várias cópias de dados e
implantá-los em vários servidores usando replicação.
Falso O correto seria dizer que o balanceamento de carga para alta escalabilidade
permite um mecanismo de simultaneidade de controle para atender solicitações
simultâneas de clientes a vários servidores de banco de dados. Dessa forma, também
reduz a quantidade de carga em servidores individuais, garante consistência na
visualização de dados a qualquer momento e ajuda na criação de aplicativos escaláveis.
(V) Sharding para melhor execução de consultas complexas: para dimensionar aplicativos da
Web de forma eficiente com tempo de inatividade zero, o sharding é um método usado pelo
MongoDB para distribuir grandes conjuntos de dados em várias coleções de dados.
Verdadeiro
Conforme justificado na explicação da sentença e conforme declinado nos
apontamentos do material utilizado nestas Unidade e Seção.
(F) Replicação para contornar vulnerabilidades: permite um mecanismo de simultaneidade
de controle para atender solicitações simultâneas de clientes a vários servidores de banco de
dados. Falso O correto seria dizer que a replicação para contornar vulnerabilidades
permite criar várias cópias de dados e implantá-los em vários servidores usando
replicação. Isso serve como um recurso para backup; se algum servidor falhar, você
poderá recuperar os dados de servidores alternativos.
Questão 2
Respondida
Muitas empresas como editoras exigem um local onde possam armazenar grande quantidade
de dados, que incluem artigos, conteúdo digital e e-books, a fim de mesclar várias
ferramentas de aprendizado em uma única plataforma. Os aplicativos que são baseados em
conteúdo, para esses metadados de aplicativos, são dados acessados com muita frequência
que precisam de menores tempos de resposta. Para a construção de aplicativos baseados em
conteúdo, o uso de NoSQL oferece flexibilidade no acesso mais rápido aos dados e no
armazenamento de diferentes tipos de conteúdo.
Assinale a alternativa que indica o tipo de aplicação do banco de dados não relacional tratado
no texto.
 Segmentação de anúncios
 Armazenamento de conteúdo e metadados
 Aplicações Móveis
 Loja de perfis de usuário
 Internet das Coisas
Sua resposta
Armazenamento de conteúdo e metadados
Afirmativa correta: Armazenamento de conteúdo e metadados. O objetivo da questão é
estudar e conhecer os aplicativos que são baseados em conteúdo, para esses metadados de
aplicativos, são dados acessados com muita frequência que precisam de menores tempos de
resposta. Para a construção de aplicativos baseados em conteúdo, o uso de NoSQL oferece
flexibilidade no acesso mais rápido aos dados e no armazenamento de diferentes tipos de
conteúdo. Segmentação de anúncios. INCORRETA, pois exibir anúncios ou ofertas na
página atual é uma decisão com receita direta. Para determinar qual grupo de usuários
segmentar, na página da web onde exibir anúncios, as plataformas reúnem características
comportamentais e demográficas dos usuários. Aplicações Móveis. INCORRETA, pois
Como os usuários de smartphones estão aumentando muito rapidamente, os aplicativos
móveis enfrentam problemas relacionados ao crescimento e ao volume. Usando o banco de
dados NoSQL, o desenvolvimento de aplicativos móveis pode ser iniciado com tamanho
pequeno e pode ser facilmente expandido à medida que o número de usuários aumenta, o que
é muito difícil se você considerar bancos de dados relacionais. Loja de perfis de usuário.
INCORRETA, pois nos últimos tempos, os usuários de aplicativos web e móveis cresceram
muito. O banco de dados relacional não poderia lidar com um volume tão grande de dados de
perfil de usuário, pois possui limitação física com relação à infraestrutura, no caso de
servidores. Internet das Coisas. INCORRETA, pois o NoSQL permite que as
organizações expandam o acesso simultâneo a dados de bilhões de dispositivos e sistemas
conectados, armazenem uma grande quantidade de dados e atendam ao desempenho exigido.
Questão 3
Respondida
Embora o Cassandra e o MongoDB sejam considerados bancos de dados NoSQL, eles têm
pontos fortes diferentes. O Cassandra usa uma estrutura de tabela tradicional com linhas e
colunas, que permite aos usuários manter a uniformidade e a durabilidade ao formatar os
dados antes de serem compilados.
Com base nas informações apresentadas sobre o Cassandra, avalie as seguintes asserções e a
relação proposta entre elas.
I. Em empresas que já usam um banco de dados relacionais, o Cassandra pode oferecer uma
transição mais fácil para empresas que procuram uma solução NoSQL.
PORQUE
II. Possui uma sintaxe semelhante ao SQL; e também lida de maneira confiável com a
implantação e a replicação sem muita configuração.
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.
 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 falsas.
 As asserções I e II são proposições verdadeiras, e a II justifica a I.
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.
A asserção I é verdadeira, porque o Cassandra usa uma estrutura de tabela tradicional com
linhas e colunas. Isso permite aos usuários manter a uniformidade e a durabilidade ao
formatar os dados antes de serem compilados, o que é semelhante ao modelo relacional. Para
empresas que já usam um banco de dados relacional, essa semelhança pode facilitar a
transição para o Cassandra, uma vez que já estão familiarizados com a organização de dados
em tabelas. A asserção II também é verdadeira, pois o fato de o Cassandra ter uma sintaxe
semelhante ao SQL torna mais fácil para os usuários que estão acostumados com SQL
interagirem com o banco de dados. Alémdisso, a capacidade de lidar de maneira confiável
com a implantação e a replicação sem muita configuração é uma característica que pode atrair
empresas que desejam uma solução de banco de dados de fácil gerenciamento. A asserção II
justifica a I, porque as características sobre a sintaxe semelhante ao SQL e facilidade de
implantação e replicação tornam o Cassandra mais acessível para empresas que já utilizam
banco de dados relacionais, tornando a transição mais fácil.
Questão 4
Respondida
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.
( ) 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.
( ) 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.
Assinale a alternativa que apresenta a sequência CORRETA.
 V – V – F – F.
 F – F – V – V.
 V – F – V – F.
 V – V – V – F.
 V – V – V – V.
Sua resposta
V – V – 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.
Questão 5
Respondida
Pensando em trazer melhorias, o MongoDB trouxe uma atualização, aderindo assim para sua
versão 5.0. Com ela foram introduzidos 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.
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.
PORQUE
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.
 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.
Sua resposta
As asserções I e II são proposições verdadeiras, mas a II não 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.
Questão 6
Sem resposta
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
 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
No mongoshell, você pode acessar o tempo de criação do ObjectId, usando o método
ObjectId.getTimestamp();
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
é aproximadamente equivalente à classificação por tempo de criação. O objetivo desta
questão é conhecerque 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, está relacionado ao atributo str.
INCORRETO na verdade retorna a representação de string hexadecimal do objeto. Gerar
um novo ObjectId usando uma string hexadecimal ObjectId() exclusiva. INCORRETO, na
verdade gerar um novo ObjectId usando uma string hexadecimal ObjectId() exclusiva,
está relacionado a string hexadecimal. O ObjectId.getTimestamp() retorna a parte do
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
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() como uma string hexadecimal minúscula. Este valor é o atributo str do
objeto ObjectId(), está relacionado ao ObjectId.valueOf().
Questão 7
Sem resposta
MySQL usa uma linguagem de consulta estruturada para acessar os dados armazenados.
Nesse formato, os esquemas são usados para criar estruturas de banco de dados, utilizando
tabelas como forma de padronizar os tipos de dados para que os valores sejam pesquisáveis e
possam ser consultados adequadamente. Uma solução madura, o MySQL é útil para uma
variedade de situações.
A partir das informações tratadas no texto, julgue as afirmativas a seguir em (V) Verdadeiras
ou (F) Falsas, em relação às situações onde o uso do MySQL é indicado:
( ) Bancos de dados de sites.
( ) Bancos de dados de aplicativos.
( ) Gerenciamento de produtos comerciais.
( ) Gerenciamento de dados transacionais.
Assinale a alternativa que apresenta a sequência CORRETA.
 V – V – F – F.
 F – F – V – V.
 V – F – V – F.
 V – V – V – F.
 V – V – V – V.
Sua resposta
V – V – V – F.
Alternativa Correta: V – V – V – V. MySQL usa uma linguagem de consulta estruturada
para acessar os dados armazenados. Nesse formato, os esquemas são usados para criar
estruturas de banco de dados, utilizando tabelas como forma de padronizar os tipos de dados
para que os valores sejam pesquisáveis e possam ser consultados adequadamente. Uma
solução madura, o MySQL é útil para uma variedade de situações.
A partir das informações tratadas no texto, as afirmativas a seguir são respectivamente:
(V) Bancos de dados de sites.
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) Bancos de dados de aplicativos. Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) Gerenciamento de produtos comerciais.
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) Gerenciamento de dados transacionais.
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
Questão 8
Sem resposta
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.
 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.
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. 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 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 9
Sem resposta
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
 Bancos de dados de documentos
 Bancos de dados de gráficos ou grafos
Sua resposta
Bancos de dados multi modelo
Alternativa correta: Bancos de dados multi modelo CORRETA, são projetados para
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 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 paraarmazenar,
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 10
Sem resposta
O MongoDB é um banco de dados de código aberto que usa um modelo de dados orientado a
documentos e uma linguagem de consulta não estruturada. É um dos sistemas e bancos de
dados NoSQL mais poderosos atualmente. E um dos quesitos que garante essa popularidade,
é a ampla possibilidade de realização de comandos.
Baseado nos estudos dos comandos do MongoDB, julgue as afirmativas a seguir em (V)
Verdadeiras ou (F) Falsas:
( ) No uso do MongoDB, db.createCollection(name, options) é usado para criar um banco
de dados.
( ) O método DATABASE_NAME é usado para inserir dados em qualquer coleção de banco
de dados.
( ) A consulta à coleção é feita pelo método find().
( ) DATABASE_NAME é usado para criar um banco de dados.
De acordo com as alternativas abaixo, julgue a que apresenta a sequência correta.
 V – V – F – F.
 F – F – V – V.
 V – F – V – F.
 V – V – V – V.
 V – V – V – F.
Sua resposta
V – F – V – F.
Afirmativa correta: F – F – V – V. (F) No uso do MongoDB, db.createCollection(name,
options) é usado para criar um banco de dados. Falso.
Não se trata disso, na verdade para criar a coleção, o comando do MongoDB usado é:
b.createCollection(name, options)
(F) O método DATABASE_NAME é usado para inserir dados em qualquer coleção de
bancode dados.
Falso.
Não se trata disso, na verdade temos que no uso do MongoDB, DATABASE_NAME é usado
para criar um banco de dados. Se este banco de dados de nomes não existir, ele será criado,
caso contrário retornará o existente
(V) A consulta à coleção é feita pelo método find().
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.
(V) DATABASE_NAME é usado para criar um banco de dados.
Verdadeiro.
Conforme justificado na explicação da sentença e conforme declinado nos apontamentos do
material utilizado nestas Unidade e Seção.

Continue navegando