Pular para as informações do produto
1 de 1

Loja Papiron

MAPA - IMERSÃO PROFISSIONAL PROJETO DE BANCO DE DADOS PARA APLICATIVO 53_2025

MAPA - IMERSÃO PROFISSIONAL PROJETO DE BANCO DE DADOS PARA APLICATIVO 53_2025

Preço normal R$ 49,90 BRL
Preço normal R$ 0,00 BRL Preço promocional R$ 49,90 BRL
Promoção Esgotado
Tributos incluídos.

Compre pelo whatsapp e tenha um belo desconto!

Clique Aqui e Compre pelo Whatsapp Ver informações completas

Clique Aqui e Compre pelo Whatsapp

Olá, estudante!
Chegou o momento de explorar de forma PRÁTICA os conteúdos aprendidos na nossa disciplina. Para realizar a atividade MAPA, você precisa cumprir três etapas, a saber:

​Etapa 1 – Contextualização:
Soluções de prontuário eletrônico cresceram exponencialmente com a adoção de bancos NoSQL, em especial o MongoDB, que oferece flexibilidade de esquema e alta performance na ingestão de dados clínicos (Chodorow, 2019). No entanto, como alertam Ionita e Marinescu (2021), a liberdade de modelagem exigida pelo modelo documento aumenta o risco de inconsistências sintáticas e semânticas quando comandos são escritos às pressas ou copiados entre ambientes. Dominar a leitura crítica de comandos e identificar falhas antes da execução torna-se, portanto, uma competência essencial para desenvolvedores que atuam em equipes ágeis de saúde digital.

Referências:
CHODOROW, K. MongoDB: The Definitive Guide. 3. ed. Sebastopol: O’Reilly Media, 2019.
IONITA, A.; MARINESCU, C. Good practices for schema design in MongoDB. Journal of Systems and Software, v. 178, p. 110991, 2021.

​Etapa 2 – Contexto da Atividade:
A MedTrack Solutions, startup que mantém um sistema de cadastro de pacientes, contratou você para revisar o script de carga inicial escrito por um desenvolvedor júnior. Ele relata que alguns comandos não inserem nada, outros retornam resultados estranhos e, em certas consultas, o desempenho é muito pior do que o esperado.

A seguir estão quatro trechos retirados do terminal (todos correspondem ao mesmo banco paciente). Há erros de diferentes naturezas: sintaxe, tipagem de dados, operadores ausentes, problemas de índice ou uso inconsistente de campos. Seu trabalho é analisar cada trecho, apontar os problemas e propor a correção.


// Trecho A – inserção individual
db.paciente.insertOne({
    cpf: 95597692064,
    nome: "Marco Antônio",
    data_nascimento: new Date("1988-02-29",)
});

// Trecho B – inserção em lote
db.paciente.insertMany([
  { cpf: 97134118037,  nome: "César Augusto",
    data_nascimento: new Date('1985-08-31') },
  { cpf: "73271130414", nome: 'Tito Vespasiano',
    data_nascimento: new Date('1970-11-01') }
  { cpf:  7982579035,  nome: "Tibério César",
    data_nascimento: new Date("1990-03-15") }
]);

// Trecho C – consulta por expressão regular
db.paciente.find(
  { "nome": /César/ },            // filtro
  { nome: 1 }                     // projeção
).limit("3");

// Trecho D – atualização pontual
db.paciente.updateOne(
  { cpf: 7982579035 },
  { nome: "Tibério César Augusto" }
);

Etapa 3 – Instruções:
Após uma análise cuidadosa dos códigos apresentados, você deverá responder aos dois tópicos a seguir:

1 - Análise dos Erros:
1.1 Qual ou quais os erros encontrados no trecho de código A.
1.2 Qual ou quais os erros encontrados no trecho de código B.
1.3 Qual ou quais os erros encontrados no trecho de código C. 
1.4 Qual ou quais os erros encontrados no trecho de código D. 

2 - Soluções propostas por você para solucionar os problemas encontrados em cada trecho:
2.1 Solução para o Trecho de código A.
2.2 Solução para o Trecho de código B.
2.3 Solução para o Trecho de código C.
2.4 Solução para o Trecho de código D.

O que deve ser entregue:

Deverá ser entregue um arquivo .DOC ou .PDF contendo as respostas dos tópicos 1 e 2. 

​Para uma maior facilidade na execução dessa atividade, veja mais detalhes sobre a sua realização:
 
- Acesse o vídeo orientativo disponível na Sala do Café para ajudá-lo nesse processo de criação e desenvolvimento.
- A entrega deve ser feita, exclusivamente, por meio de um arquivo .doc ou .pdf.
- Utilize o Template de entrega da atividade MAPA, disponível no Material da Disciplina.
- Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e não se esqueceu de nenhum detalhe.
- Após o envio não são permitidas alterações, ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!
- Lembre-se de que evidências de cópias de materiais, incluindo de outros estudantes, sem devidas referências, serão inquestionavelmente zeradas. As citações e referências, mesmo que do livro da disciplina, devem ser realizadas conforme normas da Instituição de Ensino.
- Não são permitidas correções parciais no decorrer do módulo, ou seja, o famoso: “professor, veja se minha atividade está certa?”. Isso invalida seu processo avaliativo. Lembre-se de que a interpretação da atividade também faz parte da avaliação.
- Procure sanar suas dúvidas junto à mediação em tempo hábil sobre o conteúdo exigido na atividade, de modo que consiga realizar sua participação.
- Atenção ao prazo de entrega, evite envio de atividade em cima do prazo. Você pode ter algum problema com internet, computador, software etc., e os prazos não serão flexibilizados, mesmo em caso de comprovação.

Em caso de dúvidas, encaminhe uma mensagem ao seu Professor Mediador.
Bons estudos!​

Clique Aqui e Compre pelo Whatsapp