Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • garbus-wiki garbus-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 35
    • Issues 35
    • 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
  • GarbUs
  • garbus-wikigarbus-wiki
  • Wiki
  • banco_dados

Last edited by Mario A. S. S. De Araujo Jun 25, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

banco_dados

Página Inicial

Página do Banco de Dados

Banco de dados: PostgreSQL

Escolhemos utilizar o banco de dados PostgreSQL, pois ele é um dos SGBDs Opensource mais avançados disponíveis hoje, com recursos avançados como: PostgreSQL

  • Consultas complexas
  • Chaves estrangeiras
  • Integridade transacional
  • Controle de concorrência multi-versão
  • Suporte ao modelo híbrido objeto-relacional
  • Facilidade de Acesso
  • Gatilhos
  • Visões
  • Linguagem Procedural em várias linguagens (PL/pgSQL, PL/Python, PL/Java, PL/Perl) para Procedimentos armazenados
  • Indexação por texto
  • Estrutura para guardar dados Georreferenciados PostGIS

Modelo Lógico

Modelo atualizado

Para desenvolvimento do banco de dados, utilizamos a ferramenta para modelagem online (DBDiagram), o que facilita a manter o modelo atualizado e colaborativo.

Link Modelo Garbus

DBDiagram

Collections(Entities)

Entities Description
trashes Entidade responsável por armazenar detalhes da lixeira como, localização, ocupação e outros dados da lixeira
trash_status Armazena os status possíveis da lixeira como, ativa e inativa
type_trash Armazena o tipo de lixeira, papel, vidro, etc
trashes_threshold Armazena os valores de capacidade que irá gerar os alertas de cheia, vazia ou meio cheia
trashes_events Armazena os eventos gerados pelas lixeiras, como manutenção e capacidade
buildings Armazena os dados dos prédios como, localização e zona
zones Armazena o nome e a localização da zona
events Armazena os tipos dos eventos
profiles
  • o ScriptSQL
Script SQL para criação do schema inicial do banco de dados:
Clone repository
  • Backend
  • Gerenciamento do Projeto
  • Solução de Problemas: Prettier e quebras de linha
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • Workshops
  • arquitetura
  • banco_dados
  • configuracao
  • Home
  • horarios
  • instalacao
  • mockups
  • requisitos
View All Pages