Create a Python class Database
that simulates a simple in-memory database. The class should have methods for creating (add), reading (get), updating (update), and deleting (remove) entries. Assume each entry in the database is a key-value pair.
Example 1:
Input: db = Database() db.add("John", 25) db.get("John") Output: 25
Example 2:
Input: db = Database() db.add("John", 25) db.update("John", 30) db.get("John") Output: 30
You can use a Python dictionary to store the data in the memory.
class Database: def __init__(self): self.db = {} def add(self, key, value): self.db[key] = value def get(self, key): return self.db.get(key) def update(self, key, value): self.db[key] = value def remove(self, key): self.db.pop(key, None)
Unlock AI & Data Science treasures. Log in!