Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2025

Banco de DadosBanco de Dados
Código
ce195533
Banca
CESPE / CEBRASPE
Órgão
BDMG
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento - Infraestrutura e Segurança Cibernética
Julgue o item subsequente, no que concerne a bancos de dados NoSQL. A execução da seguinte expressão do MongoDB criará uma tabela denominada projeto, com dois campos: size e max. db.createCollection(“projeto”, { capped : true, size : 1310720, max : 500 } )
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Bancos de Dados NoSQL — MongoDB: createCollection

Gabarito: ❌ ERRADO. A afirmação é incorreta porque o comando db.createCollection("projeto", { capped : true, size : 1310720, max : 500 }) cria uma coleção (collection), não uma tabela, e os parâmetros size e max definem as propriedades de uma capped collection (tamanho máximo em bytes e número máximo de documentos), não são campos (fields) do documento. No MongoDB, a estrutura dos documentos (campos) é definida no momento da inserção dos dados, não na criação da coleção.

A banca explora a confusão terminológica entre os conceitos de banco relacional (tabela, campo) e NoSQL (coleção, documento). No MongoDB, createCollection aceita opções para coleções capped, mas não cria campos. Os campos size e max são apenas opções de configuração da coleção.

1Cria: coleção (collection)
Não cria tabela
2Opções de configuração
capped: true
size: bytes máximos
max: nº máximo de documentos
3Campos (fields)
Não são definidos na criação
Definidos na inserção do documento
MongoDB: createCollection
LEVELsoulevel.com.br
MongoDB: createCollection: Cria: coleção (collection) (Não cria tabela); Opções de configuração (capped: true, size: bytes máximos, max: nº máximo de documentos); Campos (fields) (Não são definidos na criação, Definidos na inserção do documento)
PEGA ESSA DICA!

No MongoDB, o análogo à tabela do modelo relacional é a collection. Os campos (atributos) de um documento não são pré-definidos na criação da coleção; cada documento pode ter seu próprio conjunto de pares chave-valor. Opções como size e max definem limites para coleções capped, não são campos.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce195533