Mastering DBMS: SQL & NoSQL for Engineers