Users are differentiated by the way they expect to interact with system
- Application programmers– interact with system through DML calls.
- Sophisticated users– form requests in a database query language such as SQL.
- Naïve users– invoke one of the permanent application programs that have been written previously.
- Examples, people accessing database over the web, bank tellers, clerical staff.