Você está na página 1de 3

22/09/2023, 16:38 Unicesumar - Ensino a Distância

Protocolo de Finalização Nº 000064083819

O aluno ED CARLOS BICUDO com RA 21158742-5


finalizou a atividade MAPA - CDAC - BANCO DE DADOS NO SQL - 53/2023
em 22/09/2023 16:42:44

MAPA - CDAC - BANCO DE DADOS NO SQL - 53/2023


Período:28/08/2023 08:00 a 22/09/2023 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:3,00 Nota obtida:

1ª QUESTÃO

about:blank 1/3
22/09/2023, 16:38 Unicesumar - Ensino a Distância

Caro(a) estudante,

Nesta atividade, você é convidado(a) a verificar como a disciplina em questão pode contribuir na sua
experiência e formação profissional. Por esse motivo, nesta atividade discursiva, você é instigado(a) a
solucionar um problema voltado para sua área de formação. Com o auxílio dos professores e demais
estudantes, o(a) aluno(a) deixa de apenas absorver conteúdos e passa a construir conhecimento. Abre-se,
dessa forma, espaço para a pesquisa, a exposição de ideias, os debates e, principalmente, para o raciocínio
criativo. Dessa forma, o(a) aluno(a) se transforma em um(a) aliado(a) na busca pelo conhecimento, uma vez
que a faculdade o motiva na criação da construção da aprendizagem.

Agora, vejamos o contexto apresentado a seguir:

Sistema de Gerenciamento de Biblioteca

Suponha que você está trabalhando em um projeto para criar um sistema de gerenciamento de biblioteca
para uma universidade. O sistema deve permitir o cadastro de livros, autores, categorias, estudantes e
empréstimos. Os estudantes podem pegar emprestados livros da biblioteca por um determinado período. O
sistema deve rastrear os livros disponíveis, emprestados, devolvidos, datas de empréstimo e devolução,
além de manter um registro dos estudantes que pegaram emprestado cada livro.

Para armazenar as informações do aplicativo, você decide criar um banco de dados NoSQL MongoDB. As
coleções e os seus respectivos atributos que você deverá criar no banco de dados para seu aplicativo são:

Livro: título, autor, categoria, ISBN, quantidade disponível


Autor: nome, data de nascimento, nacionalidade
Categoria: nome
Estudante: nome, número de matrícula, curso
Empréstimo: livro emprestado, estudante que fez o empréstimo, data de empréstimo, data de devolução
prevista, data de devolução real

Como solução deste mapa, crie as coleções necessárias para armazenar os dados: livros, autores, categorias,
estudantes e empréstimos com seus respectivos atributos, e insira TRÊS dados em cada coleção.

​ ara esta atividade mapa você deve entregar:


P
1 - CRIAR as CINCO coleções no banco de dados MongoDB,
2 - Inserir DOIS dados em cada coleção no banco de dados MongoDB.

*O que você deve entregar é a estrutura e não os dados gerados, como por exemplo:
Criar coleção
db.createCollection("usuarios")
Inserir dados
​db.usuarios.insertMany([{ nome: "Maria Silva", email: "maria@mail.com", senha: "123456", contato: { fone: "
(11) 99999-8888", rua: "Rua A", bairro: "Bairro 1", cidade: "São Paulo", uf: "SP", cep: "11111-000" } }, {....}
])
ou
​db.usuarios.insertOne({ nome: "Maria Silva", email: "maria@mail.com", senha: "123456", contato: { fone: "(11)
99999-8888", rua: "Rua A", bairro: "Bairro 1", cidade: "São Paulo", uf: "SP", cep: "11111-000" } })​

Como entregar a atividade:


O arquivo gerado na atividade deverá ser produzido em um arquivo do tipo TEXTO conforme TEMPLATE
anexado no MATERIAL DA DISCIPLINA disponibilizado no Studeo e DEVE ser entregue com a extensão (.txt) .
Depois dever ser anexado no ambiente da Atividade (no STUDEO).

Dicas para não ter problemas com a correção

about:blank 2/3
22/09/2023, 16:38 Unicesumar - Ensino a Distância

1 - Entregar apenas o que se pede.


2 - Testar o seu script em sua totalidade.
3 - Não colocar comentários, ou seja, deixe o seu script o mais limpo possível.
4 - Utilizar o mongodb conforme mencionado na atividade.
5 - Entregar documento .txt

* Dicas para realizar a atividade:


1. Durante as aulas, o professor fornecerá dicas que podem ser utilizadas para a confecção das suas
atividades, assim, é de suma importância participar das aulas ao vivo ou assisti-las posteriormente.
2. Assista às aulas conceituais da disciplina.

Orientações:
• Plágios e cópias indevidas serão penalizadas com descontos na nota, podendo chegar a zero.
• Não são permitidas correções parciais no decorrer do módulo, pois a interpretação da atividade também
faz parte da avaliação.
• Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para
evitar transtornos e lentidão nos servidores. Evite o envio de atividade em cima do prazo.
Arquivo enviado : MAPA.txt

about:blank 3/3

Você também pode gostar