← Questões de Banco de Dados

Banco de Dados · FGV · 2023

Questão comentada de Banco de Dados

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.

Gabarito: B

No MongoDB, a ideia mais próxima da tabela do banco relacional nao e a do banco inteiro, nem a do servidor, e sim a estrutura que agrupa os registros do mesmo tipo. Em termos praticos, voce pensa assim: no modelo relacional, a tabela organiza linhas e colunas; no MongoDB, quem cumpre esse papel de agrupamento é a collection. Ela funciona como um recipiente para varios documentos relacionados entre si. Cada document no MongoDB seria algo parecido com uma linha do mundo relacional, mas com mais flexibilidade, porque os campos podem variar de um documento para outro. Já a collection junta esses documentos, formando um conjunto coerente, do mesmo jeito que uma tabela junta registros de uma entidade. Essa comparacao e muito cobrada em concursos porque banca adora trocar os nomes para ver se voce confunde database com collection ou document com table. Pense em hierarquia simples: database > collection > document. A collection é, portanto, o elemento que mais se aproxima da tabela relacional. Em doutrina de bancos NoSQL, especialmente no modelo orientado a documentos, a collection é o equivalente funcional mais próximo de uma tabela, enquanto o document equivale ao registro. Entao, se a questao pede a ideia de tabela relacional no MongoDB, o caminho e colecao.

Continue treinando

Questões relacionadas