... | ... | @@ -5,7 +5,9 @@ |
|
|
|
|
|
## Descrição
|
|
|
|
|
|
A modelagem, documentação e organização do banco de dados se situará nessa seçã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
|
|
|
|
... | ... | @@ -13,8 +15,6 @@ A modelagem, documentação e organização do banco de dados se situará nessa |
|
|
- [Esquema Conceitual](#esquema-conceitual)
|
|
|
- [Esquema Lógico](#esquema-lógico)
|
|
|
- [Implementação](#implementação)
|
|
|
- [Knex](#knex)
|
|
|
- [Schemas](#schemas)
|
|
|
- [Postgrees](#postgrees)
|
|
|
|
|
|
## Modelagem
|
... | ... | |