Home | Escopo | Processo | Design/Mockups | Configuração | Arquitetura | Gerência | BD | Qualidade | Frontend | Backend |
---|
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]image