Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Susmita Basak

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

JIS College Of Engineering

 Name:- Susmita Basak


 Roll No:- 31801222103
 Stream:- BCA
 Semester:- 4th Semester
 Subject Name:- Database Management System
 Subject Code:- BCAC401
 Topic:- Database Users
Database
 A database is a collection of data that is
organized, which is also called structured
data. It can be accessed or stored in a
computer system. It can be managed through
a Database Management System (DBMS), a
software used to manage data. Database
refers to related data in a structured form.

Database Users
 Database users in a Database Management
System (DBMS) are people who have access to
read, insert, update, and delete specific
records. Database users are categorized based
up on their interaction with the database.
• Types Of Database Users :

 1. Application programmers
 2. Sophisticated Users
 3. Specialized Users
 4. Native Users
• Defination
 Application Programmers : Application Programmers also referred as
System Analysts or simply Software Engineers, are the back-end programmers
who writes the code for the application programs. They are the computer
professionals. These programs could be written in Programming languages such
as Visual Basic, Developer, C, FORTRAN, COBOL etc. Application programmers
design, debug, test, and maintain set of programs.
 Sophisticated Users : Sophisticated users can be engineers, scientists,
business analyst, who are familiar with the database. They can develop their
own database applications according to their requirement. They don’t write
the program code but they interact the database by writing SQL queries
directly through the query processor.
 Specialized users : Specialized users are sophisticated users who write
specialized database application that does not fit into the traditional data-
processing framework. Among these applications are computer aided-design
systems, knowledge-base and expert systems etc.
 Naive / Parametric End Users : Parametric End Users are the
unsophisticated who don’t have any DBMS knowledge but they frequently
use the database applications in their daily life to get the desired results.
For examples, Railway’s ticket booking users are naive users. Clerks in
any bank is a naive user because they don’t have any DBMS knowledge
but they still use the database and perform their given task.
 Database Administrator (DBA) : Database Administrator (DBA) is a
person/team who defines the schema and also controls the 3 levels of
database. The DBA will then create a new account id and password for
the user if he/she need to access the database. DBA is also responsible
for providing security to the database and he allows only the authorized
users to access/modify the data base. DBA is responsible for the problems
such as security breaches and poor system response time.
Thank You

You might also like