Database Administration is the function of managing and maintaining database management systems (DBMS) software. Mainstream DBMS software such as Oracle, IBM DB2 and Microsoft SQL Server need ongoing management. As such, corporations that use DBMS software often hire specialized IT (Information Technology) personnel called Database Administrators or DBAs. Courses will cover database development, administration and management in the context of popular vendors' technologies. Much of the coursework is hands-on and involves the completion of projects..