About this project
it-programming / web-development
Open
Atividade Online Pontuada 02
Prezado aluno, nesta atividade será criado o BD de um Colégio para tratar dos alunos, disciplinas e professores. Siga as etapas abaixo.
0) Criar o banco de dados "colegio"
1) Criar a collection alunos:
Nome, idade, email, senha, matricula, cpf, turma e disciplinas: [ {nome, nota1, nota2, mediaFinal, professor (nome completo)} , {} ]. Disciplinas é um vetor de sub documentos.
2) Inserir dados na collection alunos: inserir o primeiro dado com insertOne e os demais dados com insertMany.
3) Criar a collection professores:
Nome, idade, matricula, formacao, disciplinas: vetor com somente o nome da disciplina.
4)Inserir dados na collection professores: inserir o primeiro dado com insertOne e os demais dados com insertMany. Obs: inserir com o mesmo nome que foi inserido na collection alunos
5) Update com aggregate
-alterar a collection alunos: substituir o valor associado ao atributo professor (nome completo) pelo _id deste professor que está na collection professor.
6) Remover todos os alunos com mais de 60 anos da collection alunos.
7) Criar um índice na collection alunos e professores no atributo nome.
8) Pesquisar na collection de professores, aqueles cujo idade >= 30 e menor que 40.
O que entregar: um arquivo no formato .pdf com o script para cada item acima e o print correspondente do banco de dados.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer
Delivery term: March 15, 2021
Skills needed