Script em python formulado para realizar a carga no banco de dados relacional com PostgreSQL e utilizando ORM SQLAlchemy.
Conforme as orientações para realização da parte 1 do trabalho da disciplina de Banco de Dados II da Universidade Federal de Itajubá, a equipe desenvolveu um script responsável por realizar a carga nas tabelas do banco.
As orientações estão divididas nos seguintes tópicos:
Para realizar a conexão com o banco utilizou-se:
PostgreSQL - 15.2
PGadmin4 - 7.2
SQLAlchemy - 1.4.48
No geral, para executar a aplicação é recomendado que o sistema já possua:
> Python 3.11
Para executar esse script é necessário:
# Criar o banco com nome trabalho_bd2 para realizar a carga
# Clone este repositório com
$ git clone git@github.com:ODBreno/trabalho_banco_de_dados_2.git
# OU
$ git clone https://github.com/ODBreno/trabalho_banco_de_dados_2.git
# Navegue até o diretório clonado com terminal
# Abra script no Vscode ou editor de preferência
$ code .
# No DAO, mude as credenciais de acesso do banco (lembre-se de criar um banco com o nome IGDB pelo SGDB)
$ engine = create_engine("postgresql+psycopg2://seu_user:sua_senha@localhost:5432/trabalho_bd2")
# Rode o script pelo terminal
$ py controller.py
# OU
$ python3 controller.py
# Há ums ordem correta identificada no menu para popular elas!
O ponto de início deste projeto foi um ambiente Python, as dependências utilizadas estão descritas abaixo:
Dependências:
-> Python 3.11
- SQLAlchemy 2.3
- psycopg2 2.9.6
- sqlacodegen 3.0.0rc2
Banco de Dados:
-> PostgreSQL
- pgAdmin4 7.0
- BRmodelo
Utilitários:
-> Dev
- Visual Studio Code 1.78
Breno Oliveira Dias 🧑💻 |
Lucas Batista Pereira 🧑🎓 |
Daniel Henrique Ferreira Carvalho 🤵♂️ |
Nathalia Stilpen 🧑💻 |