... | ... | @@ -3,17 +3,15 @@ |
|
|
|
|
|
# Página do Banco de Dados
|
|
|
|
|
|
Aqui deve ser explicado com modelos e explicações como o Banco de Dados foi construido, onde se deve focar em:
|
|
|
|
|
|
* Como ele foi desenvolvido, com Imagens e Diagramas
|
|
|
* o Collections(Entities)
|
|
|
* o ScriptSQL
|
|
|
|
|
|
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.
|
|
|
|
|
|
## Link dos arquivos para fazer download
|
|
|
- [📑 Modelo Conceitual BrModelo](../wiki-imagens/bd/Conceitual_4.brM3).
|
|
|
- [📑 Modelo Lógico Astah](../wiki-imagens/bd/Modelo_Logico.asta).
|
|
|
|
|
|
## Modelo Conceitual do Banco de Dados
|
|
|
|
|
|
![ Modelo Conceitual](../wiki-imagens/bd/conceitual.png)
|
... | ... | |