Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • radardoinvestidor-wiki radardoinvestidor-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Radar do Investidor
  • radardoinvestidor-wikiradardoinvestidor-wiki
  • Wiki
  • banco_dados

Last edited by Eduarda May 26, 2021
Page history

banco_dados

Home Sprints Requisitos Arquitetura Configuração Mockups Banco de Dados Instalação Gerência de Projeto Git Boas Práticas Merge Request Template

Página do Banco de Dados

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.
  • 📑 Modelo Lógico Astah.

Modelo Conceitual do Banco de Dados

 Modelo Conceitual

Modelo Lógico do Banco de Dados

 Modelo Lógico

Clone repository
  • Boas praticas
  • Boas práticas
  • Git
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • configuracao
  • gp
  • Home
  • instalacao
  • mockups
  • mr template
  • requisitos
View All Pages