|
|
<table>
|
|
|
<tr>
|
|
|
<th> [Home](home) </th>
|
|
|
<th> [Escopo e Cronograma](escopo e cronograma) </th>
|
|
|
<th> [Git Workflow](git workflow) </th>
|
|
|
<th> [Design/Mockups](design/mockups) </th>
|
|
|
<th> [Configuração](configuracao) </th>
|
|
|
<th> [Arquitetura](arquitetura) </th>
|
|
|
<th> [Infra](infraestrutura) </th>
|
|
|
<th> [BD](banco de dados) </th>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
# Banco de Dados
|
|
|
|
|
|
Para o banco de dados utilizado na aplicação, escolhemos o [postgresql](https://www.postgresql.org/), um SGBD relacional de código aberto muito popular por sua maturidade (tendo mais de 35 anos de desenvolvimento), facilidade de uso e grande ecossistema.
|
|
|
|
|
|
|
|
|
## Modelagem relacional
|
|
|
|
|
|
Após muitas conversas com os clientes e com o time, criamos um diagrama relacional para definir o formato do nosso banco e das tabelas presentes nele. Para que todos os membros do time possam ver e editar o diagrama, escolhemos utilizar a plataforma [LucidChart](https://www.lucidchart.com/pages/pt), que permite a colaboração de diversos usuários na ciração de diagramas de todos os tipos, com suporte para diagramas UML, que foi o template que utilizamos.
|
... | ... | |