Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.48 KB

README.md

File metadata and controls

58 lines (44 loc) · 1.48 KB

BashDBMS - Simple Bash Database Management System

BashDBMS is a lightweight Database Management System (DBMS) implemented in Bash scripting. It provides basic functionalities to manage databases and tables

Table of Contents

  1. Features
  2. Demo
  3. Getting Started
  4. Limitations

Features

1- Database Operations

  • Create a database
  • List all databases
  • Connect to a database
  • Drop a database

2- Table Operations

  • Create a table
  • List tables in the connected database
  • Drop a table
  • Insert a record into a table
  • Select all records from a table
  • Update a record in a table by ID
  • Delete a record from a table by ID

Demo

bash-DBMS.mp4

Getting Started

1- Clone the repository to your local machine:

git clone https://github.com/marwan-mohamed12/DBMS-bash.git
cd DBMS-bash

2- Run script:

On Windows:

  • If you are using Git Bash, open the Git Bash terminal and navigate to the cloned directory.Run:

    chmod +x script.sh
    ./script.sh
    
  • If you have Windows Subsystem for Linux (WSL) installed, you can follow the Linux instructions.

On Linux or macOS:

chmod +x script.sh
./script.sh

Limitations

  • This DBMS is a lightweight script and may not cover advanced database features.