|
|
| [Home](home) | [Escopo](escopo) | [Gerência](gerência) | [Processo](processo) | [Mockups](mockups) | [Configuração](configuração) | [Arquitetura](arquitetura) | [DataBase](database) |[Infra](infraestrutura) | [Estudos](estudos) |
|
|
|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|
|
|
|
|
|
|
|
|
## Descrição
|
|
|
Esta seção apresentará todos os dados relacionados ao banco de dados do sistema "Decola", incluindo a modelagem, o sistema de gerenciamento de banco de dados escolhido e as ferramentas utilizadas para auxiliar no desenvolvimento e na manutenção do banco de dados.
|
|
|
|
|
|
## Sumário
|
|
|
|
|
|
- [Introdução](#introducao)
|
|
|
- [Modelagem](#modelagem)
|
|
|
- [Banco de Dados](#banco-de-dados)
|
|
|
|
|
|
|
|
|
## Introdução:
|
|
|
Para armazenamento e manipulação dos dados do projeto "Decola", foi utilizado o TypeORM, um ORM (Object Relational Mapper) que simplifica a interação com bancos de dados relacionais. O TypeORM permite mapear objetos JavaScript para entidades de banco de dados, facilitando a comunicação entre a aplicação e o banco de dados subjacente.
|
|
|
|
|
|
|
|
|
## Modelagem:
|
|
|
|
|
|
Abaixo, apresentamos a imagem da modelagem do banco de dados, destacando as principais entidades e suas relações.
|
|
|
|
|
|
![modelagem](https://tools.ages.pucrs.br/plataforma-onboarding-para-novos-colaboradores/decola-wiki/-/raw/main/arquitetura/modelagem.png)
|
|
|
|
|
|
|
|
|
## Banco de Dados:
|
|
|
O sistema de gerenciamento de banco de dados escolhido foi o PostgreSQL: sistema de gerenciamento de banco de dados relacional de código aberto amplamente reconhecido por sua robustez, desempenho e extensibilidade.
|
|
|
|