Prévia do material em texto
Avaliação Presencial Banco de dados não relacionados – Anhanguera | Engenharia de Software 2025 | corrigida pelo AVA 1. Sobre MongoDB, analise as afirmativas a seguir e assinale a alternativa correta: I.MongoDB é um banco de dados de código aberto que usa um modelo de dados orientado a documentos. II.MongoDB é um banco de dados de código aberto que usa uma linguagem de consulta não estruturada III.MongoDB é um banco de dados de código fechado que usa uma linguagem de consulta não estruturada. Resposta: As afirmativas I e II estão corretas. 2. O mongo shell fornece vários métodos para retornar a data, seja como uma string ou como um objeto Date. Assinale a alternativa que contém um comando MongoDB invalido: Resposta: LocalDatetime 3. Sobre os bancos de dados NoSQL do tipo chave-valor, analise as afirmativas a seguir: I. É um banco de dados que usa chaves diferentes onde cada uma está associada a apenas um valor em uma coleção II. Não apresentam linguagem de consulta III. Os comandos para armazenar, recuperar e deletar dados são respectivamente o INSERT, SELECT e DELETE. IV. Como os dados estão disponíveis em uma coluna, esse tipo acaba oferecendo alto desempenho nas consultas de agregação Resposta: I e II, apenas. 4. As transações atômicas em múltiplos documentos podem ser usadas em várias operações, collections, bases de dados e documentos. Baseando-nos na própria documentação da MongoDB, para transações, assinale com verdadeiro (V) as operações que podem ser realizadas neste contexto, e com falso (F) as demais. (V) Especificar operações de leitura e escrita em collections (F) Fazer escrita em capped collections (um tipo específico de collection que busca maior performance de escrita). (V) Criar collections e índices em uma transação. (V) Fazer com que as collections usadas em uma determinada transação estejam em diferentes bases de dados. (F) Ler ou escrever nas collections de config, admin, ou local databases. Assinale a alternativa que apresenta a sequência correta. Resposta: V – F – V – V – F 5. Quando uma instancia do MongoDB Server é iniciada em uma máquina, ela precisa começar a escutar em uma porta. Por padrão, o número da porta que é usado para instancias mongod e mongos é...? Assinale a alternativa correta. Resposta: 27017 6. O Atlas sem servidor do MongoDB oferece várias funcionalidades e benefícios. Qual das seguintes afirmações descreve corretamente um recurso ou vantagem do Atlas sem servidor? Resposta: O Atlas sem servidor é gerenciado pelo MongoDB, utiliza a versão mais recente do banco de dados com suporte para atualizações automáticas, e permite escolher um provedor de nuvem e criar um novo banco de dados. 7. Sobre o comando MongoDB, analise as afirmativas a seguir e assinale a alternativa correta: I.O comando MongoDb usa um conceito de replicação mestre-escravo, útil para evitar o tempo de inatividade do banco. II.O comando MongoDb não contém um recurso de fragmentação automática. III.O comando MongoDb contém um recurso de fragmentação automática. Resposta: As afirmativas I e III estão corretas. 8. Analise as afirmativas a seguir a respeito do conceito de mineração de dados. I. Seu processo de aplicação utiliza algoritmos avançados de tomada de decisão que inevitavelmente acabam executando milhares de iterações complexas. II. É o processo de extrair informações de conjuntos de dados através de consultas ou de métodos básicos de resumo, como as agregações. III. Bancos como o Cassandra, Redis e MongoDB, são ferramentas que detêm fortes recursos de mineração de dados. IV. É um conjunto de ferramentas que permitem que os usuários consultem (minerem) dados usando uma interface gráfica, como os painéis front-end. Resposta: II e III, apenas. 9. Quais são os dois métodos principais fornecidos pelo MongoDB 5.0 para realizar operações de agregação? Resposta: Pipeline de agregação e métodos de agregação de propósito único 10. Depois de definir as regras de validação de esquema no MongoDB, como você pode confirmar se essas regras estão funcionando corretamente? Resposta: Usando a ferramenta mongosh CLI para tentar inserir documentos que não atendem aos requisitos das regras de validação e confirmar a falha 11. A ____________ nos estudos de um banco de dados diz respeito à confiabilidade do desempenho de suas funções. Logo, um sistema desta natureza realiza determinadas leituras obtendo como retorno o valor da última gravação e as leituras em uma determinada época retornam o valor idêntico, independentemente de onde foram iniciadas. Assinale a alternativa que preenche corretamente a lacuna. Resposta: Consistência 12. Sobre o comando insert() ou save() do MongoDB, analise o código a seguir e selecione a alternativa INCORRETA. Resposta: Se a coleção não existir o sistema retornara um erro.