DBMS Week 8 solution