Database models

The database models provide an object oriented method to access the database tables.