Skip to content

Projeto de Banco de Dados voltado aos desenvolvimento de um banco de dados centralizado que engloba todos os projetos de pesquisa da UnB

Notifications You must be signed in to change notification settings

RafaBonach/BD-Pesquisas-UnB

Repository files navigation

Banco de Dados de Projetos de Pesquisa da UnB

Projeto da disciplina Banco de Dados, turma 01, ministrada pela professora Maristela Terto de Holanda.

Modelagem

Os modelos MER e MR que representam a estrutura do banco de dados desenvolvido e os códigos SQL usados para estruturá -lo estão disponíveis no diretório media.

Códigos SQL

Os códigos SQL base para criar o banco de dados estão também em media:

Porém, além deles, o CRUD de contas utiliza códigos SQL próprios para suas funções.

Manual de uso

Requisitos:

Baixe o postgresql em https://www.postgresql.org/download/ e realize a configuração inicial.

Baixe o drive ODBC Driver for PostgreSQL em https://www.devart.com/odbc/postgresql/

Para instalar os pacotes Python:

  • Requisitos python disponiveis em: requirements.txt

  • Certifique-se de que está no ambiente virtual

    python -m venv venv
    source venv/bin/activate  # Linux/macOS
    venv\Scripts\activate     # Windows
  • Execute o comando:

    pip install -r requirements.txt

Execução

Para rodar o programa, execute na raíz do diretório o comando:

python main.py

O sistema permite que você crie uma conta de um dos tipos disponíveis (Instituição, Pesquisador, Estudante, Colaborador Externo), crie um projeto e pesquise projetos no banco de dados.

ATENÇÃO! Antes de realizar qualquer manipulação, será gerada uma tela no terminial que irá solicitar a senha do usuário 'postgres' no PostgreSQL. Insira a senha corretamente para iniciar o programa.

Caso o usuário padrão do Postgre não seja 'postgres', modifique o valor de user_id presente na assinatura de cada função no arquivo backend_db.py.

About

Projeto de Banco de Dados voltado aos desenvolvimento de um banco de dados centralizado que engloba todos os projetos de pesquisa da UnB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •