This is my first Back End development project focused on Data Analysis and Data Engineering. It demonstrates my skills in Python, Shell Script, and SQL. I will continue to add features as I learn more.
-
CSV Files:
cars_data.csv
customers_data.csv
cars_data_test.csv
customers_data_test
-
SQL Files:
dump-rentcarssys.sql
-
Python Files:
generate_graphs.py
system.py
-
Shell Scripts:
insert-cars-data.sh
insert-costumers-data.sh
Dump.sh
cars_data.csv
: Cars data generated by chatgpt.comcustomers_data.csv
: customers data generated by generatedata.com.cars_data_test.csv
: First 5 results in thecars_data.csv
to test theinsert-cars-data.sh
file without put more than 50 tuples into the databasecustomers_data_test
: First 5 results in thecustomers_data.csv
to test theinsert-customers-data.sh
file without put 100 tuples into the database
dump-rentcarssys
: Database dump for easy setup.
generate_graphs.py
: Scripts for data analysis and graph generation.system.py
: Previously as system.sh, now in python. System interface for managing customer and company data.
insert-cars-data.sh
: Cars data insertion scriptinsert-customers-data.sh
: Fictional customers insertion scriptDump.sh
: Dump & Truncate database.
- Clone the repository:
git clone https://github.com/Fadokkx/RENT_CARS-SYS.git cd RENT_CARS-SYS
- Set up Database
dump-rentcarsys.sql
- Insert data in
insert-costumers-data.sh
andinsert-cars-data.sh
- Run
system.py
- Create graphs in
generate_graphs.py