Hi, I've delivered multiple Python scripts for similar requirements, including a GUI interface for database. I believe your current requirement is to implement a database without using any existing database. This can be done using a dictionary or a data store.
If on the other hand, you are looking to implement some basic functionality with existing databases, then we can implement it using sqlite3.