What kind of database administration tasks are required?
None, if you are using the default Access database back-end (assuming your business already has regular LAN backups). This is perfectly capable of managing several courses, and several hundred users though you may experience performance degradation if more than 20 or 30 people are using the application concurrently. For bigger installations, you will need a more scalable database the application is fully ODBC compliant, so you have a range of database options MySQL, SQLServer etc. These implementations are likely to require some limited database administration.