Bash Shell Script Database Management System (DBMS)

preview_player
Показать описание
I developed a CLI-based Database Management System using pure Bash scripting.
The system allows users to create, rename, and delete databases (as directories) and manage tables stored as CSV files.
Each table has metadata for columns and enforces data types (string/integer) with input validation.
The app supports full CRUD operations: insert, select, update, and delete (with a primary key).
Tables can be altered after creation, and data is displayed in a clean terminal format.
All actions are menu-driven with clear prompts and error handling.
I avoided absolute paths and followed Linux file handling best practices.
Bonus features (in progress): SQL-like input and GUI interface.
Рекомендации по теме
visit shbcf.ru