This project aims to simulate the operations of a database management system (DBMS) similar to popular ones like MySQL and Microsoft SQL Server.
Our DBMS project is capable of the following:
- Creating databases as directories.
- Dropping databases.
- Connecting to databases.
- Listing existing databases.
When connecting to databases, you can perform various operations on tables, such as:
- Creating tables (where tables are represented as files inside the database directory).
- Listing tables in the current database.
- Inserting data into a table.
- Selecting data from a table with multiple options for filtering.
- Updating table data with various update options.
- Deleting data from a table using different deletion options.
All user input goes through validation processes to ensure it meets the DBMS requirements.
To run this project, open the terminal in the project directory and type:
bash myMoha.dbms.sh