Skip to content

AymanxMohamed/bash-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AHDB Bash Shell Script Database Management System

Project description

The Project aim to develop DBMS, that will enable users to store and retrieve the data from Hard-disk.

The Project Features

The Application is a CLI Menu based app

The application provides the user this Main Menu items:

  • Create Database
  • List Databases
  • Connect To Databases
  • Drop Database

Upon user Connect to Specific Database

There will be new Screen with this Menu:

  • Create Table
  • List Tables
  • Drop Table
  • Insert into Table
  • Select From Table
  • Delete From Table
  • Update Table

How the AHDB system works

  • The Database stores as Directory on AHDB Directory related to the Current Script File
  • The Select of Rows displayed in screen/terminal in an Accepted/Good Format
  • When creating tables the user must specify columns type. The system checks on them in both insert and update
  • When creating tables the user can specify primary key for a column. The system checks for it in the insert into table

Developed by

  • Ayman KheirEldeen
  • Ahmed Hafez

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages