Users of DBMS

There are a number of users who can access or retrieve data on demand using the applications and interfaces provided by the DBMS. Each type of user needs different software capabilities.

• The database administrator (DBA) is the person or group in charge of implementing the database system within the
organization. The DBA has all the system privileges allowed by the DBMS and can assign (grant) and remove (revoke)
levels of access (privileges) to and from other users.
• The end users are the people who sit at workstations and interact directly with the system. They may need to respond
to requests from people outside the organization, to find answers quickly to questions from higher-level management, or
to generate periodic reports. In some cases the end users should be allowed to change data within the system, for
example addresses or order information. Other end users, such as those at a help desk, would only need privileges to
view the data, not to change it.
• The application programmers interact with the database in a different manner. They access the data from programs
written in high-level languages such as Visual Basic or C++. The application programmers design systems such as
payroll, inventory, and billing that normally need to access and change the data.

Comments

Popular posts from this blog

Node.js Cheat Sheet

Codeigniter ! Simple But Powerful

Enhancing Supply Chain Security and Cloud-Native Development with Chainguard