Logo Passei Direto
Buscar

Bases de Dados

Colégio Objetivo
Em relação ao MongoDB, analise as assertivas a seguir.
I. O MongoDB não implementa integridade referencial. Logo, não existe o conceito de chave estrangeira.
II. Não é possível representar relacionamentos no MongoDB
III. Todo documento no MongoDB necessariamente possui um identificador único. Esse identificador pode ser especificado ou obtido automaticamente.
IV. Documentos diferentes de uma mesma coleção podem ter atributos diferentes
V. Não é possível fazer consultas agregadas no MongoDB
Estão corretas as assertivas:
a. I e II apenas.
b. II e III apenas.
c. I e V apenas.
d. I, III e V apenas.!e. I, II, III e V apenas.

O MongoDB não implementa integridade referencial. Logo, não existe o conceito de chave estrangeira.
Não é possível representar relacionamentos no MongoDB
Todo documento no MongoDB necessariamente possui um identificador único. Esse identificador pode ser especificado ou obtido automaticamente.
Documentos diferentes de uma mesma coleção podem ter atributos diferentes
Não é possível fazer consultas agregadas no MongoDB
a. I e II apenas.
b. II e III apenas.
c. I e V apenas.
d. I, III e V apenas.!
e. I, II, III e V apenas.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada assertiva sobre o MongoDB: I. O MongoDB não implementa integridade referencial. Logo, não existe o conceito de chave estrangeira. Verdadeiro, o MongoDB não possui suporte nativo para chaves estrangeiras e integridade referencial como em bancos de dados relacionais. II. Não é possível representar relacionamentos no MongoDB. Falso, é possível representar relacionamentos no MongoDB, embora de forma diferente, utilizando referências ou embutindo documentos. III. Todo documento no MongoDB necessariamente possui um identificador único. Esse identificador pode ser especificado ou obtido automaticamente. Verdadeiro, cada documento no MongoDB possui um campo `_id` que é único. IV. Documentos diferentes de uma mesma coleção podem ter atributos diferentes. Verdadeiro, o MongoDB é um banco de dados NoSQL e permite que documentos em uma mesma coleção tenham diferentes estruturas. V. Não é possível fazer consultas agregadas no MongoDB. Falso, o MongoDB possui um framework de agregação robusto que permite realizar consultas complexas. Agora, vamos resumir as assertivas corretas: - I: Verdadeira - II: Falsa - III: Verdadeira - IV: Verdadeira - V: Falsa Com isso, as assertivas corretas são I, III e IV. No entanto, a alternativa que contém todas as assertivas verdadeiras é: d) I, III e V apenas. Portanto, a alternativa correta é: d) I, III e V apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra d. I, III e V apenas. O MongoDB não implementa integridade referencial, logo, não existe o conceito de chave estrangeira (assertiva I). No entanto, é possível representar relacionamentos no MongoDB (assertiva II está incorreta). Todo documento no MongoDB necessariamente possui um identificador único, que pode ser especificado ou obtido automaticamente (assertiva III). Documentos diferentes de uma mesma coleção podem ter atributos diferentes (assertiva IV está correta). É possível fazer consultas agregadas no MongoDB (assertiva V está incorreta).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Os comandos a seguir estão corretos e são equivalentes.
MongoDB: db.cliente.find()
SGBD relacional (SQL): SELECT * FROM cliente;
Escolha uma opção:


Verdadeiro !
Falso

Dentre os SGBD NoSQL podemos citar Cassandra, MogoDB, SQLServer e Redis.
Escolha uma opção:


Verdadeiro
Falso !

Os bancos de dados NoSQL possuem diferentes modelos de dados. Qual das alternativas apresenta a associação correta entre o banco de dados e o modelo de dados?

a. MongoDB: modelo orientado a colunas; Cassandra: modelo baseado em grafos; Neo4J: modelo orientado a documentos; Redis: Modelo chave-valor;
b. Cassandra: modelo orientado a colunas; MongoDB: modelo baseado em grafos; Redis: modelo orientado a documentos; Neo4J: Modelo chave-valor;
c. Cassandra: modelo orientado a documentos; MongoDB: modelo baseado em grafos; Neo4J: modelo orientado a colunas; Redis: Modelo chave-valor;
d. Redis: modelo orientado a colunas; Cassandra: modelo baseado em grafos; MongoDB: modelo orientado a documentos; Neo4J: Modelo chave-valor;
e. MongoDB: modelo orientado a colunas; Cassandra: modelo baseado em grafos; Neo4J: modelo orientado a documentos; Redis: Modelo chave-valor;
a
b
c
d
e

Mais conteúdos dessa disciplina