|
|
|
| [Home](home) | [Escopo e Cronograma](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Código](codigo) | [**BD**](banco_dados) | [Qualidade](qualidade) | [Utilização](utilizacao) |
|
|
|
|
| :----------: | :---------------------------: | :------------------: | :--------------: | :--------------------------: | :------------------------: | :--------------: | :-------------------: | :--------------------: | :----------------------: |
|
|
|
|
|
|
|
|
# Banco de Dados
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## Descrição
|
|
|
|
|
|
|
|
Para realização do projeto, escolhemos utilizar o banco de dados não relacional Mongo DB. A razão pela escolha deste modelo de banco de dados se deu principalmente por escolha do time em aprender novas tecnologias, pela facilidade de integração com o backend da aplicação e também devido ao projeto possuir somente uma entidade a ser armazenada, que é o Usuário.
|
|
|
|
|
|
|
|
## Sumário
|
|
|
|
|
|
|
|
- [Modelagem](#modelagem)
|
|
|
|
- [Esquema Conceitual](#esquema-conceitual)
|
|
|
|
- [Collection](#collection)
|
|
|
|
- [Implementação](#implementação)
|
|
|
|
- [Schemas](#schemas)
|
|
|
|
|
|
|
|
## Modelagem
|
|
|
|
|
|
|
|
### Esquema Conceitual
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
### Collections
|
|
|
|
|
|
|
|
As informações dentro do banco de dados MongoDB são armazenadas dentro de *collections* ou coleções. Coleções são equivalentes a tabelas de banco de dados relacionais, guardando informações
|
|
|
|
importantes em relação a uma entidade.
|
|
|
|
|
|
|
|
TBD
|
|
|
|
|
|
|
|
## Implementação
|
|
|
|
|
|
|
|
### Schemas
|
|
|
|
|
|
|
|
TBD |