Question: what are the different types of database users who interact with the database system?
Answer: Application user. The application user is someone who accesses an existing application program to perform daily tasks.
Sophisticated user. Sophisticated users are those who have their own way of accessing the database. ... 
Application Programmers. ... 
Database Administrators (DBA)