Users of dbms

1,971 views 23 slides Aug 07, 2021
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

Power point presentation on Users of Database Management System which contain two users with further more categories , importance and examples.


Slide Content

USERS
OF DBMS
BY XYZ

THERE ARE TWO TYPES OF DATA BASE
USERS IN DBMS
29/5/2021 USERS OF DBMS 2
•ACTORS ON THE SCREEN
•WORKERS BEHIND THE SCENE

ACTOR ON THE SCREEN
29/5/2021 3
Many persons are involved in the design, use, and maintenance of a large database with
hundreds of users. The people whose jobs involve the day-to-day use of a large
database; we call them the "actors on the scene”
THEY INCLUDE THE FOLLOWING CATEGORIES:

29/5/2021 USERS OF DBMS 4
•DATABASE ADMINISTRATOR (DBA)
•END USERS
•DATA BASE DESIGNERS
•APPLICATION PROGRAM AND SYSTEM ANALYST= SOFTWARE ENGINEERS

DATABASE ADMINISTRATOR (DBA)
5
•ADatabase Administrator (DBA)is individual or person responsible for
controlling, maintenance, coordinating, and operation of database
management system. Managing, securing, and taking care of database
system is prime responsibility.
•They are responsible and in charge for authorizing access to database,
coordinating, capacity, planning, installation, and monitoring uses and for
acquiring and gathering software and hardware resources as and when
needed.
29/5/2021 USERS OF DBMS

TYPES OF DATABASE ADMINISTRATOR (DBA)
29/5/2021 USERS OF DBMS 6
•Administrative DBA –Their job is to maintain server and keep it functional.
They are concerned with data backups, security, trouble shooting,
replication, migration etc.
•Development DBA –They build and develop queries, stores procedure, etc.
that meets firm or organization needs. They are par at programmer.
•Application DBA –They particularly manages all requirements of application
components that interact with database and accomplish activities such as
application installation and coordinating etc.
•Architect –They are held responsible for designing schemas like building
tables. They work to build structure that meets organisationneeds.

Importance of Database Administrator
(DBA)
29/5/2021 USERS OF DBMS 7
•Database Administrator manages and controls three levels of database like
internal level, conceptual level, and external level of Database management
system architecture and in discussion with comprehensive user community, gives
definition of world view of database.
•Database Administrator ensures held responsible to maintain integrity and
security of database restricting from unauthorized users.
•Database Administrator also held accountable that database is protected and
secured and that any chance of data loss keeps at minimum.

Timeline
ROLE AND
Decides hardware
DUTIES OFDATABASE
Manages data integrity and
security
ADMINISTRATOR
Database implementation
(DBA)
Database design
29/5/2021 USERS OF DBMS 8
Tuning Database Performance

END USERS
29/5/2021 USERS OF DBMS 9
•AnEnduseristhepersonthatasoftwareprogramorhardware
deviceisdesignedfor.Thetermisbasedontheideathatthe
"endgoal"ofasoftwareorhardwareproductistobeusefulto
theconsumer.
•Theendusercanbecontrastedwiththedevelopersor
programmersoftheproduct.Endusersarealsoinaseparate
groupfromtheinstallersoradministratorsoftheproduct.

THERE ARE SEVERAL CATEGORIES
OF END USERS
•Casual end users
•Stand-alone users
•Sophisticated end users
•Naive or parametric end users

CASUAL END USERS
These users have great
knowledge of query language.
Casual users access data by
entering different queries from
the terminal end. They do not
write programs but they can
interact with the system by
writing queries.
STAND-ALONE USERS
These are those users whose
job is basically to maintain
personal databases by using a
ready-made program package
that provides easy to use menu-
based or graphics-based
interfaces, An example is the
user of a tax package that
basically stores a variety of
personal financial data of tax
purposes.
SOPHISTICATED END
USERS
These users basically include
engineers, scientist, business
analytics and others who
thoroughly familiarize
themselves with the facilities of
the DBMS in order to
implement their application to
meet their complex
requirement.
29/5/2021 USERS OF DBMS 11

NAIVE OR PARAMETRIC END USERS
DEFINITION
These are the users who
basically make up a sizeable
portion of database end users.
The main job function revolves
basically around constantly
querying and updating the
database for this we basically use
a standard type of query known
ascanned transactionthat have
been programmed and tested.
The following tasks are basically performed by
Naive end users:
•The person who is working in the
bank will basically tell us the
account balance and post-
withdrawal and deposits.
•Reservation clerks for airlines,
railway, hotels, and car rental
companies basically check
availability for a given request and
make the reservation.
29/5/2021 USERS OF DBMS 12

DATA BASE DESIGNERS
29/5/2021 USERS OF DBMS 13
•Database designers are responsible for identifying the data to be stored
in the database and for choosing appropriate structures to represent
and store this data.
•It is the responsibility of database designers to communicate with all
prospective database users in order to understand their requirements,
and to come up with a design that meets these requirements.
•Database designers typically interact with each potential group of users
and develop views of the database that meet the data and processing
requirements of these groups.

29/5/2021 USERS OF DBMS 14
DATABASE DEVELOPMENT CYCLE

+
APPLICATION
PROGRAM
=
SYSTEM
ANALYST
.
SOFTWARE
ENGINEERS
29/5/2021 USERS OF DBMS 15

APPLICATION PROGRAM
29/5/2021 USERS OF DBMS 16
•Application Program 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. These queries are
converted into object code to communicate with the database.
•For example, writing a C program to generate the report of employees
who are working in particular department will involve a query to fetch
the data from database. It will include a embedded SQL query in the C
Program.

SYSTEM ANALYST
29/5/2021 USERS OF DBMS 17
•ASystem analystis responsible for analyzing, designing and
implementing systems to fulfill organizational needs. He/she plays a vital
role in making operational the management information system.
•The role of the analyst has however changed with time. Now a system
analyst is seen more as a change agent responsible for delivering value to
an organization on its investments in managementinformationsystems.
•That includes a heavy dose of information communication technology
investment). A dictionary definition of a system analyst.

WORKERS BEHIND THE SCENE
Those who design, use, and administer a database, others are
associated with the design, development, and operation of the
DBMSsoftware and systemenvironment.These persons are
typically not interested in the database contentitself. We call
them theworkers behind the scene.
THEY INCLUDE THE FOLLOWING CATEGORIES:

WORKERS BEHIND THE SCENE ARE OF THREE
TYPES
DBMS system designers and implementers
Tool developers
Operators and maintenance personnel
29/5/2021 USERS OF DBMS 19

DBMS SYSTEM DESIGNERS AND
IMPLEMENTERS
•DBMS system designers and implementersdesign and implement theDBMS
modules and interfaces as a software package.
•A DBMS is a very com-plex software system that consists of many components,
ormodules, including modules for implementing the catalog, query language
processing, interface processing, accessing and buffering data, controlling
concurrency, and handling data recovery and security.
•he DBMS must interface with other system software such as the operating
system and compilers for various programming languages.

TOOL DEVELOPERS
29/5/2021 USERS OF DBMS 21
•Tool developersdesign and implementtools—the software packages
thatfacilitate database modeling and design, database system design, and
improved performance.
•Tools are optional packages that are often purchased separately. They include
packages for database design, performance monitoring, natural language or
graphical interfaces, prototyping, simulation, and test data generation.
•In many cases, independent software vendors develop and market these tools.

OPERATORS AND MAINTENANCE
PERSONNEL
29/5/2021 USERS OF DBMS 22
Operators and maintenance personnel(system
administration personnel)are responsible for the actual
running and maintenance of the hardware and software
environment for the database system.

THANKYOU
29/5/2021 USERS OF DBMS 23