DataBase Managment System (DBMS) using Bash Script language
db97_demo.mp4
This project was developed and tested on GNU bash, version 5.1.8
Just clone the repo on to a linux machine
git clone https://github.com/yousef8/DB97.git
Or download as a zip folder if you don't have git
installed
-
Get into project directory
cd DB97
-
Add execution permission to all scripts except the one in the
lib
directorychmod +x db97 create_db connect_db drop_db ./table_scripts/*
-
Run
db97
script as this is the main script that drives the whole code. [you don't need to run any other script]./db97
-
Enjoy !!
-
Custom Menu
-
Colorized Menu
-
Colorized error messages
(currently only in
delete_from_table
script but will expand to all script in the future) -
Robust Input Validation
-
bashGuide - Greg's Wiki for providing a very in-depth tutorial that helped me a lot in the project
-
introduction-to-bash-scripting From which i got the idea of making my own menu and most importantly colorizing the menu which i expand on it to colorize error and success messages