Logo Passei Direto
Buscar

Av1 - Bancos de Dados Não Relacionais

User badge image
Audii Technik

em

Ferramentas de estudo

Questões resolvidas

Baseado nos estudos dos comandos do MongoDB, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
No uso do MongoDB, o comando 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.
a) V – V – F – F.
b) F – F – V – V.
c) V – F – V – F.
d) V – V – V – V.
e) V – V – V – F.

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

a) Bancos de dados de valores-chave
b) Bancos de dados tabulares
c) Bancos de dados multi modelo
d) Bancos de dados de documentos
e) Bancos de dados de gráficos ou grafos

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Baseado nos estudos dos comandos do MongoDB, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
No uso do MongoDB, o comando 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.
a) V – V – F – F.
b) F – F – V – V.
c) V – F – V – F.
d) V – V – V – V.
e) V – V – V – F.

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

a) Bancos de dados de valores-chave
b) Bancos de dados tabulares
c) Bancos de dados multi modelo
d) Bancos de dados de documentos
e) Bancos de dados de gráficos ou grafos

Prévia do material em texto

 Bancos de Dados Não Relacionais (/aluno/ti…
Av1 - Bancos de Dados Não Relacionais
Colaborar  
(/notific
Informações Adicionais
Período: 18/03/2024 00:00 à 29/04/2024 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 1500
Protocolo: 995638903
Avaliar Material
1) Os bancos de dados não relacionais (ou NoSQL) armazenam seus dados em um formato não tabular e
tende a ser mais flexível do que as estruturas de banco de dados relacionais tradicionais baseadas em SQL.
Baseiam-se em estruturas de dados como  documentos, um documento pode ser altamente detalhado
enquanto contém uma variedade de diferentes tipos de informações em diferentes formatos (MONGODB,
2022).
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos pontos estudados
contidos na Coluna A com seus respectivos conteúdos abordados, apresentados na Coluna B.
 
 
I Bancos de dados de valores-chave
1. 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. Utilizam também o hash para recuperar linhas da tabela.
II Bancos de dados de documentos
2. 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.
III Bancos de dados tabulares
3. 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.
IV Bancos de dados de gráficos ou
grafos
4. 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.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
https://www.colaboraread.com.br/aluno/timeline/index/3227847805?ofertaDisciplinaId=2144637
https://www.colaboraread.com.br/aluno/timeline/index/3227847805?ofertaDisciplinaId=2144637
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
a)
b)
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
Alternativas:
I - 4; II - 3; III - 2; IV - 1.
I - 4; II - 1; III - 2; IV - 3.
I - 3; II - 4; III - 1; IV - 2. Alternativa assinalada
I - 2; II - 1; III - 4; IV – 3
I - 1; II - 3; III - 2; IV - 4.
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, o comando 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.
Baseado nos estudos dos comandos do MongoDB, julgue as afirmativas a seguir que apresentam a
sequência correta.
Alternativas:
V – V – F – F.
F – F – V – V. Alternativa assinalada
V – F – V – F.
V – V – V – V.
V – V – V – F.
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.
Alternativas:
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
Bancos de dados de valores-chave
Bancos de dados tabulares
Bancos de dados multi modelo Alternativa assinalada
Bancos de dados de documentos
Bancos de dados de gráficos ou grafos
A modelagem de dados é um processo de pegar dados não estruturados que são gerados a partir do
cenário do mundo real e, em seguida, estruturá-los em um modelo de dados lógico em um banco de dados.
E isso é realizado sob um conjunto de critérios. Por exemplo, digamos que você deseja projetar um modelo
de dados de uma loja online, no início haverá muitos dados não estruturados que você precisará utilizar.
Mas para usá-lo corretamente você precisa organizá-los de forma estruturada para que você possa usá-los
corretamente. O processo para efetuar isso é conhecido como modelagem de dados. Essa modelagem de
dados é a parte mais exigente e essencial do desenvolvimento e toda a aplicação depende disso.
 
Com base no texto acima que aborda o tipo de modelagem um a um no MongoDB, julgue as alternativas a
seguir em verdadeiras ou falsas:
 
(   ) No modelo de dados no MongoDB, quando um campo pode ter apenas um valor, ele será considerado
um relacionamento um para um entre os dados. Este é o modelo de relacionamento de dados mais simples.
(    ) Cabe observar que o uso de documentos menores contendo dados acessados com mais frequência
reduz o tamanho geral do conjunto de trabalho. Esses documentos menores resultam em melhor
desempenho de leitura e disponibilizam mais memória para o aplicativo.
(   ) Existem diferentes tipos de relacionamento entre dados baseados em diferentes bancos de dados. Na
modelagem de dados do MongoDB, temos três tipos diferentes de relacionamentos entre os dados, que
são: um a um; um para muitos; um para nenhum.
(   ) É importante entender seu aplicativo e a maneira como ele carrega os dados. Se você dividir seus dados
em várias coleções incorretamente, seu aplicativo geralmente precisará fazer várias viagens ao banco de
dados e contar com as operações JOIN para recuperar todos os dados necessários.
Assinale a alternativa que apresenta a sequência correta:
Alternativas:
V – V – V– V.
F –V– V – V.
V – V – F – F.
V – V – F – V. Alternativa assinalada
V – V – V – F.
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
a)
GEEKS, 2020).
 
Um ObjectID é um campo do tipo BSON de 12 bytes:
 
Os primeiros 4 bytes representando o Unix Timestamp do documento;    Os próximos 3 bytes são o ID da
máquina na qual o servidor MongoDB está sendo executado;    Os próximos 2 bytes são do id do processo;  
 O último campo é de 3 bytes usado para incrementar o objectid.
 
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.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos métodos e atributos
relacionados aos estudos de ObjectID contidas na Coluna A e na Coluna B, respectivamente.
 
I str
1. Retorna a
representação
do objeto
como uma
string
hexadecimal.
A string
retornada é o
str atributo.
II ObjectId.getTimestamp()
(https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.getTimestamp/#mongodb-
method-ObjectId.getTimestamp)
 
2. Retorna a
representação
JavaScript na
forma de uma
string literal
" ObjectId(...)".
III ObjectId.toString()
(https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.toString/#mongodb-
method-ObjectId.toString)
3. Retornaa
parte do
carimbo de
data/hora do
objeto como
uma Data.
IV ObjectId.valueOf()
(https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.valueOf/#mongodb-
method-ObjectId.valueOf)
4. Retorna a
representação
de string
hexadecimal
do objeto.
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
I - 3; II - 4; III - 1; IV - 2.
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.getTimestamp/#mongodb-method-ObjectId.getTimestamp
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.getTimestamp/#mongodb-method-ObjectId.getTimestamp
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.getTimestamp/#mongodb-method-ObjectId.getTimestamp
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.toString/#mongodb-method-ObjectId.toString
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.toString/#mongodb-method-ObjectId.toString
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.toString/#mongodb-method-ObjectId.toString
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.valueOf/#mongodb-method-ObjectId.valueOf
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.valueOf/#mongodb-method-ObjectId.valueOf
https://www.mongodb.com/docs/v4.4/reference/method/ObjectId.valueOf/#mongodb-method-ObjectId.valueOf
b)
c)
d)
e)
I - 1; II - 3; III - 2; IV - 4.
I - 4; II - 1; III - 2; IV - 3.
I - 4; II - 3; III - 2; IV - 1. Alternativa assinalada
I - 2; II - 1; III - 4; IV - 3.

Mais conteúdos dessa disciplina