The <database> class identifies a database to a DBMS. Exactly what a database is depends on the DBMS in use. Implementation libraries like SQL-ODBC supply an instantiable subclass of <database> to provide whatever implementation is necessary for identifying a database to a specific DBMS.