Skip to content

shimaa829/Bash-Script-DataBase-Project-ITI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DataBase Search Engine

In this project we build a DataBase Bash Script

Run the project

  1. Open your terminal in home directory and write a command (git init) to initialize repository
  2. clone project package to your home directory (make sure the "Bash-Script-DataBase-Project-ITI" directory at your home directory)
  3. Go to insid the "Bash-Script-DataBase-Project-ITI" directory by write the command --> (cd Bash-Script-DataBase-Project-ITI)
  4. Run the mainScript at your terminal by --> ( . ./dataBase_Options.sh ) to apply any dataBase operation

After running the project

The main menu will displayed in your terminal and you have all options of dataBase

Welcom To Main Menu Of DataBase

1) initialize_dataBase_Engine       6) Create Table
2) Create DataBase                 7) Table Modifications
3) Delete DataBase                 8) Delete DataBase Engine
4) OPen DataBase                   9) Exit the program
5) View DataBases

Note:

After clone the project and running the main script for the first time you must choose the first option to initialize your dataBase server,,,because you cant't select any option without initlizing the sever

1) This option enable you to initlize the main server that have all the DataBases ,,, after choosing this option automaticaly
   the dataBase_Engin directory which has all your dataBases will created.
2) This option enable you to create more than one database but with different names
3) This option enable you to delete selected database from server
4) This option enable you to do other operations on the table in a specific dataBase 
    
    this is displayed the menu 
  
    1) Create Table
    2) Delete Table
    3) modify on Table
 
5) This option display all DataBases in your server
6) This option enable you to create more than one database but with different names
7) This option enable you to do operations on the table in a specific dataBase 
    
    this is displayed the menu 
   
      1) Insert_record  3) Delete_record  5) Select_record
      2) Modify_record  4) Display_table  6) Delete_table

     1) This option enable you to insert record to the selected table
     2) This option enable you to do a modification in a specific record in the selected table
     3) This option enable you to delete record from the selected table
     4) This option display the content of the selected table
     5) This option display the selected records from table 
     6) This option enable you to delete selected table from a specific dataBase
 
    
8) This option enable you to distroy the whole server with all the databases in it 
9) This option enable you to exit the program.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages