3 tier architecture in dbms