(DBMS) What is a database management system? What functions does it perform? Provide examples of two different DBMS solutions (vendor and typical uses).