|
|
**Descrição**
|
|
|
|
|
|
O PostgreSQL é um Sistema Gerenciador de Banco de Dados Relacional (SGBDR) de código aberto que oferece um ambiente altamente escalável e seguro para armazenamento e recuperação de dados. Sua arquitetura modular e flexível, combinada com recursos avançados como transações ACID e suporte a JSON, tornou-o uma escolha preferencial para este projeto.
|
|
|
|
|
|
**Banco de Dados - Sem Barreiras**
|
|
|
|
|
|
O banco de dados fornece uma estrutura organizada e eficiente para armazenar e gerenciar todas as informações relevantes, como dados sobre usuários, estabelecimentos, deficiências, acessibilidades, classificações e postagens. Sua utilização facilita a organização, consulta e compartilhamento de informações cruciais para promover a acessibilidade e inclusão.
|
|
|
|
|
|
**Tabelas e Relações**
|
|
|
|
|
|
**User:** Armazena informações sobre os usuários.
|
|
|
**UserDisability:** Relaciona usuários e suas deficiências.
|
|
|
**Disability:** Mantém registros das diferentes deficiências que os usuários podem ter.
|
|
|
**Accessibility:** Armazena informações sobre os tipos de acessibilidade que os estabelecimentos podem ter dispostos.
|
|
|
**DisabilityAccessibility:** Relaciona deficiências e as acessibilidades necessárias.
|
|
|
**Establishment:** Contém dados sobre os estabelecimentos onde os usuários podem frequentar.
|
|
|
**EstablishmentAccessibility:** Entidade associativa que registra as acessibilidades presentes em um estabelecimento
|
|
|
**Post:** Registra as postagens feitas pelos usuários sobre os estabelecimentos.
|
|
|
|
|
|
Modelagem
|
|
|
|
|
|
Esquema Conceitual
|
|
|
![modelagem_conceitual](uploads/794be6295891a7887aac1e82473aab0d/modelagem_conceitual.png)
|
|
|
Esquema Lógico
|
|
|
![modelagem_lógica](uploads/00cd93c0d56389d83bbcc5379a6f8bf1/modelagem_lógica.png) |