This project is a SQLite database management application with features for managing information, tables, and databases. It also includes configuration and localization options.
To use this project, you need to have Python installed on your machine. You can clone this repository and run the main script.
git clone https://github.com/R383910/DataBase-Python-Manager
cd your-project
python main.py- Information Management: Retrieve, add, and delete information in tables.
- Table Management: Create, delete, and retrieve all information from a table.
- Database Management: Create and delete databases.
- Configuration: Configure application settings, such as logging the results of retrieval commands and log files.
- Localization: Change the language of the user interface.
The main script main.py displays an interactive menu to navigate between the different features of the application. Here is an overview of the available menus:
- Manage Information
- Manage Tables
- Manage Databases
- Configure Settings
- Quit
- Retrieve Information
- Add Information
- Delete Information
- Back
- Create Table
- Delete Table
- Retrieve All Information from a Table
- Back
- Create Database
- Delete Database
- Back
The configuration file config.json is used to store the application settings. You can modify this file to adjust the settings according to your needs.
The project supports localization in French (fr) and English (en). You can change the language of the user interface via the configuration menu.
This project is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, even commercially.
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
For more information, see the full license at: Creative Commons Attribution 4.0 International License