1
Database users are primarily divided into two main groups: Actors on the scene and Workers behind the scene.
2
Actors on the scene use or manage large databases daily, including Database Administrators (DBAs), Database Designers, End Users, and System Analysts/Application Programmers.
3
Database Administrators (DBAs) manage primary database resources and secondary resources (DBMS), authorize access, monitor usage, and acquire hardware/software.
4
Database Designers identify data to be stored, choose structures, communicate with users, and develop custom views.
5
End Users are categorized into: Casual end users (occasional access), Naive/Parametric end users (frequent canned transactions), Sophisticated end users (engineers/scientists building custom apps), and Stand-alone users (personal databases with ready-made packages).
6
Canned transactions are standard, predefined types of queries and updates used frequently by parametric end users.
7
System Analysts determine user requirements and specify canned transactions, while Application Programmers test, debug, and maintain them.
8
Workers behind the scene maintain the database environment rather than the data itself, consisting of System Designers and Implementers, Tool Developers, and Operators/Maintenance Personnel.