Different User Roles in the DBMS Environment and How Important is Each Role to an Organization?
with a DBMS. They operate in various roles requiring various levels
of training. The assumed user role strongly influenced the design of
DBMS. Two primary user roles account for the dichotomy. Much can be
understood about DBMS functions and operation by examining the basic
user roles served.
Indirect User are passive towards the systems or go through a direct user for Example, a bank teller who look up a customers account balance in a daily printed listing of all accounts balances is an indirect user. Similarly, customers who call the utility company concerning an apparent error on their monthly statement would be indirect users of the systems. They would talk to a clerk having direct access to the system. This text concerns direct DBMS users primarily.
A person acting
in a user role is sometime a direct end user of the data in the database
at other times the person may be responding to a request for data from
another person. Often a request for data from top management initiates
a chain of activities which use facilities at various level of sophistication.
More difficult requests required knowledge people, using more generalized
and more flexible facilities in the DBMS.
Shareability with Different Users: When data resources are mechanized and stored in a database, different users any want to use the data in carrying out their duties. Shareability means providing facilities to different types of users to access the same database.
End user versus system developer: end user of a DBMS use the result of their efforts with the DBMS, directly. They are consumers of the results of interacting with the DBMS. A person is also considered an end user, from the viewpoint of the DBMS, if they are acting for an indirect end user.
A system developer is a person who is using the facilities of the DBMS to build or add facilities or stored procedures which can subsequently be invoked by an end user. Of course, it is possible for the same person to build and store some procedure which they invoke later for themselves. This is one person playing two roles and points up the importance of distinguishing role from people who fill those role. System developers are programmers since they write programs consisting of sequences of commands stored for later execution. They concentrate on developing presto red procedures to meet needs of other users.
With advent of desktop microcomputers, the distinction between end user and system developer becomes fuzzier. The user of a DBMS in this environment is inherently online. They operate the computer. They will perform some ad hoc operations with the DBMS on the stored data. As they become more experienced in the use of the DBMS, they will want to be able to prestore frequently used sequences of operation in the DBMS. Now they become a system developer.
DBMS user roles
Copyright - © 2005 - 2018 - www.management-hub.com