| Home | Escopo | Processo | Mockups | Configuração | Arquitetura | Gerência | BD | Qualidade | Frontend | Backend | 
|---|
Sumário
- Sumário
 - Descrição
 - Banco de dados escolhido (MongoDB)
 - Diagrama do banco de dados
 - Feedback e ponto de interesse
 - Coleção Postagem
 - Coleção Admin
 
Descrição
Esta seção visa fornecer uma breve introdução sobre o banco de dados escolhido para armazenar informações do projeto, assim como sua configuração e integração no projeto. Optou-se por escolher MongoDB como sistema de gerenciamento de banco de dados (SGBD), no caso do projeto foi usado na web.
Banco de dados escolhido (MongoDB)
A escolha de um banco de dados não relacional resultou em poucas coleções, o que reflete o escopo do projeto.
Diagrama do banco de dados
Feedback e ponto de interesse
Conforme observado na figura anterior, identificamos dois atributos na tabela postagens que não estão representados na ilustração. Para manter a clareza e a organização, foi criada uma seção dedicada para apresentá-los.
Coleção Postagem
Representa os possíveis conteúdos de uma postagem feita no aplicativo.
- 
titulo: Representa o título que foi dado a publicação. - 
categoria: Representa uma ou mais categorias que a publicação pode ter. - 
descricao: Representa a descrição de uma publicação. - 
image: Representa a imagem que uma publicação conter, caso exista. - 
feedback: Representa uma lista de avaliações sobre a postagem, incluindo curtidas com o atributohas_likede o comentário com o atributocomentario. - 
ponto_interesse: Representa o ponto de interesse de uma publicação no mapa, caso ela exista. O ponto de interesse tem três atributos, sendo eles:tituloque descreve o título do ponto de interesse e por fimlatitudeelongitudepara determinar a posição no mapa. 
Coleção Admin
Representa um administrador cadastrado na plataforma web do projeto.
- 
email: Email do usuário. - 
senha: Senha do usuãrio. 

