... | @@ -18,12 +18,34 @@ O banco de dados foi projetado para gerenciar assinaturas de datasets e data pro |
... | @@ -18,12 +18,34 @@ O banco de dados foi projetado para gerenciar assinaturas de datasets e data pro |
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Infraestrutura
|
|
|
|
|
|
|
|
- O banco de dados é **hospedado na AWS** utilizando o serviço **Aurora PostgreSQL**.
|
|
|
|
- A estrutura foi pensada para alta disponibilidade, escalabilidade e segurança de dados.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Estrutura do Banco de Dados
|
|
## Estrutura do Banco de Dados
|
|
## 🔧 ORM Utilizado: SQLAlchemy
|
|
|
|
|
|
|
|
|
|
### Tecnologias Utilizadas
|
|
|
|
| Tecnologia | Descrição |
|
|
|
|
|------------------|-----------|
|
|
|
|
| **PostgreSQL** | Sistema gerenciador de banco de dados relacional utilizado para armazenar os dados. |
|
|
|
|
| **SQLAlchemy** | ORM (Object-Relational Mapping) usado para mapear objetos Python às tabelas do banco de dados. |
|
|
|
|
| **Python** | Linguagem base da aplicação, usada junto com SQLAlchemy para acesso ao banco. |
|
|
|
|
|
|
|
|
|
|
|
|
### ORM Utilizado: SQLAlchemy
|
|
Neste projeto, utilizamos o **SQLAlchemy** como ORM (*Object Relational Mapper*) para facilitar a interação entre a aplicação e o banco de dados relacional, permitindo manipular dados do banco como objetos Python, reduzindo o uso de SQL cru.
|
|
Neste projeto, utilizamos o **SQLAlchemy** como ORM (*Object Relational Mapper*) para facilitar a interação entre a aplicação e o banco de dados relacional, permitindo manipular dados do banco como objetos Python, reduzindo o uso de SQL cru.
|
|
|
|
|
|
## 🔧 Estruturas das tabelas
|
|
|
|
|
|
### 🔧 Estruturas das tabelas
|
|
O banco é composto pelas seguintes tabelas principais:
|
|
O banco é composto pelas seguintes tabelas principais:
|
|
|
|
|
|
### **User**
|
|
### **User**
|
... | | ... | |