Documentação do negócio
Documentação técnica
\mathbb{BANCO \space DE \space DADOS}
- Nosso banco de dados será não-relacional utilizando a tecnologia MongoDB
- Foi escolhido um banco não-relacional devido a facilidade de se desenvolver e modificar o banco conforme as necessidades. Outro motivo foi a pouca quantidade de entidades de banco necessárias para a aplicação, assim tornando a utilização do MongoDB, orientado a documentos, a melhor escolha.
-
Estrutura do banco em JSON
{
"pdf": {
"nome": "string",
"status": "string",
"ultimo_visto": "Date",
"criado": "Date",
"veiculos": [
{
"desc_cat": {
"valor": "string",
"copiado": true
},
"renavam_desc": {
"valor": "string",
"copiado": true
},
"sigla": {
"valor": "string",
"copiado": true
},
"pacote_def_modelo": {
"valor": "string",
"copiado": true
},
"versao": {
"valor": "string",
"copiado": true
},
"ano": {
"valor": "string",
"copiado": true
},
"marca": {
"valor": "string",
"copiado": true
},
"linha": {
"valor": "string",
"copiado": true
},
"motor": {
"cilindradas": {
"valor": "string",
"copiado": true
},
"nro_cilindradas": {
"valor": "string",
"copiado": true
},
"combustiveis": [
{
"potencia": {
"valor": "string",
"copiado": true
},
"tipo_combustivel": {
"valor": "string",
"copiado": true
}
}
]
},
"carga": {
"valor": "string",
"copiado": true
},
"num_passag": {
"valor": "string",
"copiado": true
},
"num_portas": {
"valor": "string",
"copiado": true
},
"num_renavam": {
"valor": "string",
"copiado": true
}
}
]
}
}
Diagrama do Banco de dados