Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Código | BD | Qualidade | Utilização | Instruções AWS |
---|
Banco de Dados
Descrição
Para o desenvolvimento do projeto, a tecnologia de banco de dados escolhida foi SQL (Structured Querying Language), ou seja, um banco de dados relacional. Utilizamos o PostgreSQL, que resolve tecnicamente as necessidades do projeto como, comportar a estrutura de dados (que é simples e raramente precisará de alterações). Em função de o projeto ter um eventual lançamento pelo Hospital São Lucas da PUCRS, o PostgreSQL acaba por ser uma ótima opção, pois a infraestrutura de sistemas de T.I. do hospital é mantida pelo mesmo departamento que mantém a da universidade e este departamento já está acostumado a usar o PostgreSQL.
Outro ponto importante para a decisão pelo PostgreSQL, é a fácil integração com aplicações Java utilizando o JPA para gerar e integrar o banco de dados à aplicação. O JPA (Java Persistance API) é um framework utilizado para persistir os objetos Java, fazendo o Mapeamento Objeto-Relacional., ou ORM. Ela permite que sejam feitas querys através de uma linguagem específica, a JPQL e retornar os dados já em forma de objetos Java.
Sumário
Modelagem
Esquema Conceitual
- Download do arquivo em formato brModelo (.brM3): Baixar ConceitualHSL.brM3
Esquema Lógico
- Link para visualizar o projeto (Lucid Chart): Clique aqui
TBD
Implementação
TBD
Knex
TBD
Schemas
TBD
Postgrees
TBD