2. Classification of Database users
• END USER/NOVICE USER
• ONLINE USER
• APPLICATION PROGRAMMER
• DATABASE ADMINISTRATOR (DBA)
• DATABASE IMPLEMENTOR
3. END USER/NOVICE
• They store & use data in a DBMS. Many
end users simply use application written
by database application programmer.
They have very little technical knowledge
about DBMS software. The user is
instructed through each step of
transaction responded by pressing a code
or entering a numeric value.
4. ONLINE USER
• This are the user who may communicate
with the database quickly in an online
terminal or indirectly by a user interface &
application program. This users are aware
of the presence of the database system &
may have acquired a certain amount of an
expertise in the limited interaction that are
permitted with the database through
application program.
5. APPLICATION PROGRAMMER
• Professional programmers who are
responsible for developing application
program or user interface neutralized by
end users and online users fall in to this
category. The application program could
be written in a programming language &
includes the commands required to
manipulate the database.
6. DATABASE ADMINISTRATOR
(DBA)
• Corporate database are more complex so
task of designing and maintaining is given
to a professional called database
administrator. centralized control of the
database is done by a group of person
under the supervision of high level
administrator this group of person is
referred as Database Administrator.
7. • DBA is responsible for creating, modifying
and maintaining its three levels.
• DBA is responsible for many critical task:
• 1) Design of Schemas
– DBA is responsible for interacting the user of
the system to understand what data is to be
stored inn DBMS & how it is likely to be used.
2) Security & Authorization
DBA is responsible for ensuring that
unauthorized data access is not permitted. In
general not every one should be able access
the data.
8. 3) Data Availability and Recovery
from Failure
DBA must take steps to ensure that if
the system fails then user can continue
to access much of the uncorrupted
data as possible.
4) Database Tuning
User needs are likely to change with
time. So DBA is responsible for
modifying the database to accommodate
the change.
9. Database Implementer
They are the people who builds DBMS
software. They work for vendor (company
and Organization ) such as IBM, Oracle etc.
10. Database Implementer
They are the people who builds DBMS
software. They work for vendor (company
and Organization ) such as IBM, Oracle etc.