... | @@ -7,4 +7,17 @@ Aqui deve ser explicado com modelos e explicações como o Banco de Dados foi co |
... | @@ -7,4 +7,17 @@ Aqui deve ser explicado com modelos e explicações como o Banco de Dados foi co |
|
|
|
|
|
* Como ele foi desenvolvido, com Imagens e Diagramas
|
|
* Como ele foi desenvolvido, com Imagens e Diagramas
|
|
* o Collections(Entities)
|
|
* o Collections(Entities)
|
|
* o ScriptSQL |
|
* o ScriptSQL
|
|
\ No newline at end of file |
|
|
|
|
|
Os bancos de dados relacionais utilizam SQL (_Structured Querying Language_), sendo uma escolha adequada para aplicativos que envolvam o gerenciamento de várias transações. A estrutura de um banco de dados relacional permite vincular informações de diferentes tabelas por meio do uso de chaves estrangeiras. Cada tabela em um banco de dados relacional contém um ou mais dados em colunas, e cada linha, também chamada de registro, contém uma instância exclusiva de dados ou chave para os dados definidos pelas colunas. Cada tabela normalmente possui uma coluna de chave primária, um registro único dentro da tabela para identificar os registros.
|
|
|
|
|
|
|
|
Ao analisarmos o nosso projeto, percebemos que a melhor escolha seria um modelo relacional. Pois ele nos garante o ACID (Atomicidade, Consistência, Isolamento, Durabilidade). O ACID reduz possíveis irregularidades e protege a integridade do banco de dados. Ele consegue fazer isso porquê define exatamente como as transações interagem com o banco de dados. Além disso, um banco de dados relacional nos fornece a estrutura necessária para trabalhar com um grande volume de dados e consultas.
|
|
|
|
O banco de dados escolhido foi o _PostgresSQL_ e além dele fazer a comunicação com o _Backend_ ele também se comunica com um micro serviço que é responsável por fazer a carga de dados para o banco.
|
|
|
|
|
|
|
|
## Modelo Conceitual do Banco de Dados
|
|
|
|
|
|
|
|
![ Modelo Conceitual](../wiki-imagens/bd/conceitual.png)
|
|
|
|
|
|
|
|
## Modelo Lógico do Banco de Dados
|
|
|
|
|
|
|
|
![ Modelo Lógico](../wiki-imagens/bd/logico.png) |