The database offers the user 3 possibilities to communicate with the application; all 3 are so called interfaces: