Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FGV 2023

Banco de DadosBanco de Dados Paralelos e Distribuídos
Código
fg069415
Banca
FGV
Órgão
SEFAZ-MT
Ano
2023
Nível
Superior
Cargo
SEFAZ- MT - Fiscal de Tributos Estaduais (FTE) - Tarde
O Mongo DB é citado frequentemente como um dos bancos de dados não relacionais (NoSQL) mais utilizados no mundo.Assinale a opção que representa o elemento disponível nesse sistema que mais se assemelha à ideia de tabela relacional.
  1. ACluster.
  2. BCollection
  3. CDatabase.
  4. DDocument.
  5. EIndex.
Revelar gabarito e comentário

GabaritoB — Collection

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

MongoDB: estrutura de dados

Gabarito: letra B. No MongoDB, banco NoSQL orientado a documentos, o conceito que mais se aproxima de uma tabela relacional é a collection (conjunto de documentos). As coleções agrupam documentos com estrutura semelhante, assim como tabelas agrupam linhas.

A questão testa o conhecimento dos elementos do MongoDB e sua correspondência com o modelo relacional tradicional. O MongoDB organiza os dados em: bancos de dados (databases), coleções (collections) e documentos (documents). A analogia direta é:

Modelo Relacional

MongoDB

Tabela

Collection

Linha (tupla)

Document

Banco de Dados

Database

1Database → Banco de dados
2Collection → Tabela
3Document → Linha (tupla)
4Index → Índice
5Cluster → Conjunto de servidores
MongoDB: analogia com modelo relacional
LEVELsoulevel.com.br
MongoDB: analogia com modelo relacional: Database → Banco de dados; Collection → Tabela; Document → Linha (tupla); Index → Índice; Cluster → Conjunto de servidores

Alternativa A — ❌ Incorreta

Cluster refere-se a um conjunto de servidores MongoDB que armazenam dados replicados e/ou particionados, não a uma estrutura de dados análoga a tabela.

Alternativa B — ✅ Correta ⟵ GABARITO

Collection é o agrupamento de documentos, equivalente funcional a uma tabela relacional. Cada coleção pode conter vários documentos, assim como uma tabela contém várias linhas.

Alternativa C — ❌ Incorreta

Database é o contêiner de nível mais alto que agrupa coleções, correspondendo ao banco de dados relacional, não à tabela.

Alternativa D — ❌ Incorreta

Document é a unidade básica de dados, análoga a uma linha (tupla) em uma tabela relacional, não à tabela inteira.

Alternativa E — ❌ Incorreta

Index é uma estrutura auxiliar para otimizar consultas, presente tanto em bancos relacionais quanto NoSQL, mas não se compara a uma tabela.

PEGA ESSA DICA!

Para memorizar a correspondência, lembre: Collection = Table, Document = Row, Database = Database.

Gabarito: letra B (Collection).

Link permanente: /questoes/fg069415