Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — FGV 2023
Banco de Dados›Banco 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.
ACluster.
BCollection
CDatabase.
DDocument.
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
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.