Implement an in-memory SQL-like database from scratch with no external frameworks. You are given (or must design) a DB class and must progressively implement the following functionality across 3–4 parts: Part 1 – INSERT + basic SELECT (projection): Implement insert(table_name, row_dict) to add rows and query(table_name, columns) to return only…