Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipe-sant/cassandra-crud
Projeto de CRUD (Create, Read, Update e Delete) das coleções: "compras", "produtos", "usuarios" e "vendedores" utilizando o CassandraDB
https://github.com/felipe-sant/cassandra-crud
Last synced: about 23 hours ago
JSON representation
Projeto de CRUD (Create, Read, Update e Delete) das coleções: "compras", "produtos", "usuarios" e "vendedores" utilizando o CassandraDB
- Host: GitHub
- URL: https://github.com/felipe-sant/cassandra-crud
- Owner: felipe-sant
- License: mit
- Created: 2024-06-13T15:10:25.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T17:48:25.000Z (5 months ago)
- Last Synced: 2024-06-21T11:41:08.854Z (5 months ago)
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Projeto CRUD com CassandraDB e Python
![Cassandra](https://img.shields.io/badge/Cassandra-1287B1?style=for-the-badge&logo=apache%20cassandra&logoColor=white)
![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)Este projeto é a terceira atividade prática da disciplina de Bancos de Dados não Relacional, com o intuito de aprofundar conhecimentos e habilidades no uso do Cassabdra, um sistema de gerenciamento de banco de dados orientado a documentos, em conjunto com a linguagem de programação Python. O projeto visa desenvolver e demonstrar operações fundamentais de CRUD (Create, Read, Update, Delete), aplicadas em um contexto real de aplicação.
## 🎯 Objetivos:
- **Entender a Estrutura do Cassandra:** Aprender como os dados são estruturados no Cassandra, e como essa flexibilidade pode ser utilizada para construir aplicações robustas.
- **Realizar Operações de CRUD:** Desenvolver habilidades práticas ao implementar as operações básicas de um banco de dados: criar, ler, atualizar e deletar documentos no Cassandra utilizando Python.
- **Explorar Python no Contexto de Dados:** Utilizar a linguagem Python para interagir com o Cassandra, empregando bibliotecas específicas que facilitam a manipulação de dados.
- **Construir uma Aplicação Prática:** Integrar os conhecimentos adquiridos para desenvolver uma aplicação que realiza todas as operações de CRUD, proporcionando uma experiência de aprendizado completa.## 🖥️ Requisitos
Para executar este projeto, você precisará de:
- Python 3.6 ou superior instalado em seu sistema.
- Acesso a internet.
- Biblioteca astrapy instalada, que pode ser feita através do comandopip install --upgrade astrapy
## ⚙️ Configuração e Execução
### Configuração do Ambiente
1. **Instalação do Cassandra:** Certifique-se de que o astrapy esteja instalado e configurado corretamente em sua máquina.
2. **Configuração do Python e Dependências:** Abra o terminal e execute o seguinte comando para instalar a biblioteca necessária:
pip install --upgrade astrapy
### Como Executar:
1. Clone o Repositório:
git clone https://github.com/felipe-sant/Cassandra-CRUD.git
2. Edite o arquivo de configuração com as credenciais do seu banco de dados MongoDB.
3. Navegue até a pasta do projeto clonado e execute o script principal utilizando o Python:
python .\index.py