NITCBase is a mini DataBase Management System developed as part of a university laboratory course. It is a lightweight database system designed for educational purposes, allowing users to perform basic database operations. This README file provides essential information for setting up and running NITCBase.
Before running NITCBase, ensure that you have the following prerequisites installed on your system:
- Linux-based operating system (tested on Ubuntu)
- C/C++ compiler (gcc/g++)
- Git
Follow these steps to set up and run NITCBase on your system:
-
Clone the NITCBase repository to your local machine:
git clone https://github.com/hatim-s/DataBase-Management-System
-
Navigate to the project directory:
cd NITCBase/mynitcbase
-
Build the NITCBase application using the
make
command:make
-
In case you run into any issues while creating builds, install the necessary packages.
Once you have successfully built NITCBase, you can run it with the following command:
./nitcbase
NITCBase provides a simple command-line interface for executing basic database operations. You can interact with the database using various SQL commands. For detailed information on available commands and their usage, refer to the XFS-Documentation provided at link.
For detailed information on architecture, methodology, design and roadmap, please refer to the NITCBase Documentation.
We welcome contributions to NITCBase! If you would like to contribute to this project, please create a pull request and make sure to follow decent naming conventions. Upon review, I shall merge your request if found useful.
Thank you for using NITCBase. If you encounter any issues or have questions, please don't hesitate to create an issue on our GitHub repository.