Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • ENSportive Wiki ENSportive Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ENSportive
  • ENSportive Wiki ENSportive Wiki
  • Wiki
  • Banco de Dados

Last edited by Mateus Campos Caçabuena Jun 29, 2024
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Banco de Dados

Documentação do negócio

Descrição

Esta seção da documentação visa apresentar o banco de dados utilizado no projeto, bem como sua configuração e utilização. O banco de dados utilizado no projeto é o PostgreSQL, e o ORM utilizado para a conexão com o banco de dados é o Hibernate. O banco de dados é utilizado para armazenar os dados da aplicação, como usuários, cursos, aulas, solicitações, entre outros.

Modelo e Provedor Escolhido (PostgreSQL)

O modelo de banco de dados escolhido para o projeto foi o relacional, devido à sua robustez e capacidade de gerenciar grandes volumes de dados com eficiência. O modelo relacional é amplamente utilizado e permite a organização dos dados em tabelas com relacionamentos bem definidos. Após a definição do modelo, foi necessário escolher o provedor de banco de dados que seria utilizado e, após análise, optou-se por utilizar o PostgreSQL. Ele é um dos bancos de dados mais populares, oferecendo recursos avançados de segurança, desempenho e conformidade com o SQL, facilitando a manutenção e o desenvolvimento do projeto.

Diagrama do Banco de Dados

O diagrama abaixo ilustra a estrutura do banco de dados relacional utilizado no projeto. Cada tabela representa uma entidade do sistema, e os relacionamentos entre elas são definidos através de chaves estrangeiras, garantindo a integridade referencial.

image

Clone repository
  • Arquitetura
  • Banco de Dados
  • Configuração
  • Gerência
  • Processos
  • Home
  • mockups
  • sprints