Pergunta de entrevista da empresa Addepar

Write a database with insert, update, delete, beginTransaction, endTransaction, rollBackTransaction and printTableIncludingDirtyRecords functionality.