Logo Passei Direto
Buscar

Av1 - Bancos de Dados Não Relacionais

User badge image
Marcos

em

Ferramentas de estudo

Questões resolvidas

Baseado nos estudos dos comandos do MongoDB, julgue as afirmativas a seguir que apresentam a sequência correta.
( ) 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.

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.

a) I - 3; II - 4; III - 1; IV - 2.
b) I - 1; II - 3; III - 2; IV - 4.
c) I - 4; II - 1; III - 2; IV - 3.
d) I - 4; II - 3; III - 2; IV - 1.
e) I - 2; II - 1; III - 4; IV - 3.

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!

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 que apresentam a sequência correta.
( ) 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.

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.

a) I - 3; II - 4; III - 1; IV - 2.
b) I - 1; II - 3; III - 2; IV - 4.
c) I - 4; II - 1; III - 2; IV - 3.
d) I - 4; II - 3; III - 2; IV - 1.
e) I - 2; II - 1; III - 4; IV - 3.

Prévia do material em texto

Informações Adicionais
· Período: 18/03/2024 00:00 à 29/04/2024 23:59
· Situação: Cadastrado
· Tentativas: 3 / 3
· Pontuação: 1500
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.
Alternativas:
· a)
I - 4; II - 3; III - 2; IV - 1.
· b)
I - 4; II - 1; III - 2; IV - 3.
· c)
I - 3; II - 4; III - 1; IV - 2.
Alternativa assinalada
· d)
I - 2; II - 1; III - 4; IV – 3
· e)
I - 1; II - 3; III - 2; IV - 4.
2)
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:
· a)
V – V – F – F.
· b)
F – F – V – V.
Alternativa assinalada
· c)
V – F – V – F.
· d)
V – V – V – V.
· e)
V – V – V – F.
3)
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)
Bancos de dados de valores-chave
· b)
Bancos de dados tabulares
· c)
Bancos de dados multi modelo
Alternativa assinalada
· d)
Bancos de dados de documentos
· e)
Bancos de dados de gráficos ou grafos
4)
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:
· a)
V – V – V– V.
· b)
F –V– V – V.
· c)
V – V – F – F.
· d)
V – V – F – V.
Alternativa assinalada
· e)
V – V – V – F.
5)
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).
 
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()
 
	2. Retorna a representação JavaScript na forma de uma string literal " ObjectId(...)".
	III ObjectId.toString()
	3. Retorna a parte do carimbo de data/hora do objeto como uma Data.
	IV 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:
· a)
I - 3; II - 4; III - 1; IV - 2.
· b)
I - 1; II - 3; III - 2; IV - 4.
· c)
I - 4; II - 1; III - 2; IV - 3.
· d)
I - 4; II - 3; III - 2; IV - 1.
Alternativa assinalada
· e)
I - 2; II - 1; III - 4; IV - 3.

Mais conteúdos dessa disciplina