É o que você procurava?
Fale conosco para obter o trabalho completo, clique no botão ao lado
Chegou o momento de explorar de forma PRÁTICA os conteúdos aprendidos na nossa disciplina. Vamos lá? Inicie realizando a leitura do seguinte texto:
Você foi contratado para desenvolver um sistema de gerenciamento de livros para uma livraria utilizando MongoDB. A livraria possui diversas informações sobre livros, autores e editoras. A tarefa é criar um banco de dados que organize esses dados de maneira eficiente. Você deverá criar três coleções: livros
, autor
e
s
e editoras
.
As coleções devem ter os seguintes campos em sua estrutura:
Coleção livros: livro_id, identificador único do livro; titulo, título do livro; editora_id, identificador da editora do livro; data de publicação do livro; genero, gênero do livro; e preco, o preço do livro.
Coleção autores: autor_id, identificador único do autor; nome, nome do autor; data_nascimento, data de nascimento do autor; nacionalidade, nacionalidade do autor.
Coleção editoras: editora_id, identificador único da editora; nome, nome da editora; endereco, endereço da editora.
Os arquivos possuem os seguintes relacionamentos:
– Um livro é escrito por pelo menos um autor, sendo que, o primeiro autor associado a um livro deve ser o autor principal;
– Uma editora pode publicar diversos livros, mas um livro é publicado por apenas uma editora.
– Um autor pode escrever diversos livros, sendo que, um livro pode ser escrito por diversos autores.
Nesta atividade MAPA você deve:
1. Efetue a criação das coleções “livros”, “autores” e “editoras” de acordo com os campos especificados anteriormente, adicionando aqueles necessários para a implementação dos relacionamentos especificados. Faça isso, pela criação de documentos para cada uma destas coleções devidamente relacionados (pelo menos 3 documentos para cada coleção).
2. Por meio de comandos de busca ou agregação, efetue as seguintes operações:
a. Obter todos os livros de um determinado autor.
b. Obter a lista de livros e suas respectivas editoras.
c. Obter a Lista de Livros e Seus Respectivos Autores.
d. Obter a Lista de Livros com Suas Respectivas Editoras e Autores.
e. Encontrar o livro mais caro e o mais barato de cada gênero.
f. Contar o número de livros publicados por cada editora.
g. Calcular a média de preço dos livros por gênero.
Como entregar a atividade:
A atividade deverá ser produzida em um arquivo do tipo TEXTO, contendo o código (script) utilizado para a resolução dos itens 1 e 2, devidamente identificados. De acordo com o TEMPLATE anexado no MATERIAL DA DISCIPLINA, disponibilizado no Studeo, e DEVE ser entregue com a extensão (.pdf ou .docx). Depois, deve ser anexado no ambiente da Atividade no STUDEO.
Dicas para não ter problemas com a correção:
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 um documento .pdf ou .docx.
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 penalizados 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.
Boa atividade!
É o que você procurava?
Fale conosco para obter o trabalho completo, clique no botão ao lado
Trabalhos Relacionados:
![Este é um ano de eleições, e sua equipe foi encarregada de simular uma urna eletrônica em linguagem C. O programa deve permitir que os usuários votem, apurem votos e verifiquem o percentual de cada candidato.](https://studeoavent.com/wp-content/uploads/2024/08/MAPAS-versao-4.jpg)
Este é um ano de eleições, e sua equipe foi encarregada de simular uma urna eletrônica em linguagem C. O programa deve permitir que os usuários votem, apurem votos e verifiquem o percentual de cada candidato.
MAPA – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2024 Temos por certo que […]
![MAPA – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2024](https://studeoavent.com/wp-content/uploads/2024/08/MAPAS-versao-4.jpg)
MAPA – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2024
Temos por certo que os desafios sempre contribuem na aquisição de conhecimentos e competências desejadas. […]
![Há situações em nossos programas em que precisamos repetir determinado trecho de código ou todo o código por várias vezes, em sequência. Nesses casos, utilizaremos uma estrutura de repetição que nos permite criar um loop para efetuar o processamento de um trecho de código quantas vezes forem necessárias.](https://studeoavent.com/wp-content/uploads/2024/08/resposta_atividade-1-versao-4.jpg)
Há situações em nossos programas em que precisamos repetir determinado trecho de código ou todo o código por várias vezes, em sequência. Nesses casos, utilizaremos uma estrutura de repetição que nos permite criar um loop para efetuar o processamento de um trecho de código quantas vezes forem necessárias.
ATIVIDADE 1 – ADSIS – LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO – 54_2024 Há situações em nossos […]
Deixe um comentário