Arav Budhiraja | 15th August 2022
A simple Blockchain Database Management System (BDMS) created using python
- Data is stored in the form of JSON
- Ability to create and delete tables
- Ability to create, delete and add data to tables
- Cannot modify/delete existing data in tables
$ python3 setup.py
▀█ █▀ ▀ ▀▀█ █▀▀█ █▀▀▄ █▀▀█
█▄█ ▀█▀ ▄▀ █▄▄█ █ █ █▄▄█
▀ ▀▀▀ ▀▀▀ ▀ ▀ ▀▀▀ ▀ ▀
- By Arav Budhiraja
Enter the name of your database
> myDatabase
Creating 'myDatabase' database
myDatabase has been created!
You can access the database by executing python3 vizada.py myDatabase
$ python3 vizada.py <DATABASE NAME>
▀█ █▀ ▀ ▀▀█ █▀▀█ █▀▀▄ █▀▀█
█▄█ ▀█▀ ▄▀ █▄▄█ █ █ █▄▄█
▀ ▀▀▀ ▀▀▀ ▀ ▀ ▀▀▀ ▀ ▀
Welcome!
>
> ct newTable OR createtable newTable
> dt newTable OR deletetable newTable
> list OR ls OR listtables OR lt
hello
myTable
> vt myTable OR viewtable myTable
{"hello":"world","name":"test"}
{"database":"vizada","number":384}
> id myTable OR insertdata myTable
myTable> {"newData":"stuff","how are you":"good"}
> exit OR bye