A simple database with commands similar to those of SQL. It is to be run from the command line.
(java -jar DatabaseJAR.jar)
The application allows users to create tables, add data to the tables, view data from tables using various filters, back-up and restore the database, read commands from a text file, perform various set operations (such as union and intersection) on tables, and define indices on tables to allow faster manipulation. (To simplify the binary tree structure, the define...