Database and Database Users_Dr.Balamurugan M.pdf

BalamuruganM47 209 views 23 slides Aug 17, 2024
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

Data
Database
DBMS
Applications of DBMS
Database Users
Actors on the Scene
Workers behind the Scene


Slide Content

By Dr. Balamurugan M
DATABASE AND
DATABASE USERS
ACHARYA INSTITUTE OF GRADUATE
STUDIES

Contents
•What is Data?
•What is Database?
•Database Users
•Actors on the scene
•Database Administrator
•Database designers
•End Users
•System Analyst &
Application Programmers
•Workers behind the Scene

WHAT IS DATA
•Dataisacollectionofknownfacts,figuresor
statisticsthatcanbestored.
•Datacanbetext,numbers,audio,videoorany
combination ofthese.Itisrawand
unprocessed.
•Databecomes informationwhenitis
processed,turningitintosomething
meaningful.

WHATISDATABASE
•A database is a collection of related data
•It is used to retrieve, insert and delete the data efficiently.
•It is also used to organize the data in the form of a table, schema,
views, and reports, etc.
•A database system is designed to be built and populated with
data for a certain task.
•Examples: A Personal Telephone directory, College Staff register,
Student database etc.,

WHATISDBMS
•DBMS stands for
Database Management System.
•DBMS = Database + Management System.
•Database is a collection of data and Management System is a set of
programs to store and retrieve those data.
•DBMS is a collection of inter-related data and set of programs to
store & access those data in an easy and effective manner.

NEED OF DBMS
HANDLING
LARGE VOLUME
OF DATA
STORAGE
FAST RETRIEVAL
According to the
principles of
database systems,
the data is stored
in such a way that
it acquires lot less
space as the
redundant data
(duplicate data)
has been removed
before storage.
Along with storing
the data in an
optimized and
systematic
manner, it is also
important that we
retrieve the data
quickly when
needed. Database
systems ensure
that the data is
retrieved as quickly
as possible.
Database systems
are basically
developed for large
amount of data.

ApplicationsofDBMS

•DatabaseUsersaretheoneswhoreallyuseand
takethebenefitsofaDatabase.
•Therewillbedifferenttypesofusersdepending
ontheirneedandwayofaccessingtheDatabase.
•TheycanbecategorizedInto:
1.ActorsonTheScene
2.WorkersBehindTheScene

ACTORS ON THE SCENE
•Thepersonswhosejobsinvolvethe
daytodayuseofthelargedatabase
arecalledactorsonthescene.
Examples:
•DBA,Databasedesigners,Endusers,
systemanalystsandApplication
Programmers
01
02

DATABASEADMINISTRATOR
Database administrator (DBA) are responsible for:
•Authorizing access to the database
•Coordinating and monitoring its use
•Acquiring software and hardware resources
•Tuning the DBMS for best performance
•Installing and upgrading the DBMS Servers
•Design and implementation
•Migrate database servers
•Backup and Recovery

DATABASEDESIGNERS
Databasedesignerresponsiblefor:
•Identifyingthedatatobestored
•Choosingappropriatestructurestorepresentandstorethisdata
•Studytherequirementsofthevarioususerstocomeupwiththedesignthat
meetstherequirements.
•Talktotheperspectiveusers&developtheviewfordifferentusersmeet
theirprocessingrequirements

ENDUSERS
Endusersarethepeoplewhoaccessthedatabaseforquerying,
updatingandgeneratingreports.Therearedifferentcategories
ofEndusers.Theyare:
1. Naive or parametric end users
2. Casual end users
3. Sophisticated end users
4.Standaloneusers

NAIVE OR PARAMETRIC END USERS
•Mostnumberofdatabaseendusersisthenaïveorparametricendusers.They
constantlymakeuseofthedatabase,queryingandupdatingthedatabase.
Theyutilizethestandardtypesofqueriesandupdatescalledcanned
transactions,whicharecarefullyprogrammedandtested.
•NaiveusersneednotknowmuchaboutthefacilitiesprovidedbytheDBMS.
Theyonlyhavetounderstandtheuserinterfaceofthestandardtransactions
designedandimplementedfortheiruse.
•Example:Banktellers,ReservationclerksforAirline,Railwaysandhotels

CASUALENDUSERS
•Theyoccasionallyaccessthedatabasebuttheymayneed
differentinformationeachtimefromthedatabase.
•Theyuseasophisticateddatabasequerylanguagetospecifytheir
requests&aretypicallymiddleofhighlevelmanagersoroccasional
browsers.
•Theyneedtoknowonlyfewfacilities,whichtheyareconcernedwith
andmaybeusedrepeatedly.

SOPHISTICATEDENDUSERS
•Theyincludeengineers,scientists,businessanalyst,whothoroughly
familiarizewiththefacilitiesofDBMStomeettheirrequirements.
•TheylearnmostoftheDBMSfacilitiesinordertoachievetheircomplex
requirements.
STAND-ALONEUSERS
•They maintain personal databases by using readymade packages. These
packages provide easy to use menu based or graphics based interfaces.
•For example,users of tax packages, financial packages, etc.,

SystemanalystsandApplicationProgrammersgenerallyreferredtoas
SoftwareEngineers.
•Systemanalystisresponsibleforthedesign,structureandpropertiesof
database.Alltherequirementsoftheendusersarehandledbysystem
analyst.
•Feasibility,economicandtechnicalaspectsofDBMSisthemainconcernof
systemanalyst.
•TheystudytherequirementsofEndusersspeciallyhavingusersandmake
thespecificationsforcannedtransactions.
SYSTEM ANALYST

APPLICATIONPROGRAMMERS
•Implementcomplexspecifications(businesslogic)as
programs
•Theyarethedeveloperswhointeractwiththedatabase
bymeansofDMLqueries.
•TheseDMLqueriesarewrittenintheapplication
programslikeC,C++,JAVA,Pascaletc.

WORKERS BEHIND THE SCENE
•Thepersonswhoworktomaintainthe
database environment butarenot
activelyinvolvedinthedatabaseitself
Examples:
•DBMS system designers and
Implementers, Tooldevelopersand
OperatorsandMaintenancepersonnel
01
02

DBMS DESIGNERS AND
IMPLEMENTERS
•ThepersonswhodesignandimplementtheDBMSsoftware
package.
•TheDBMSsoftwareconsistsofmanycomplexmoduleslike
modulesforimplementingthecatalog,processingquery
language,processingtheinterface,accessingandbuffering
data,controllingconcurrencyandhandlingthedatarecovery
andsecurity.

TOOL DEVELOPERS
•Toolsaresoftwarepackagesthatfacilitatedatabasesystem
designandusageandhelpinimprovingperformance.
•Toolsincludepackagesfordatabasedesign,performance
monitoring,graphicalinterfaces,simulation,andtestdata
generation.
•Toolsareoptionalpackagesandareoftenavailableseparately.
•Tooldevelopersarethepersonswhodesignandimplement
suchtools.

OPERATORS AND
MAINTENANCE PERSONNEL
•Theyarethesystemadministrationpersonnelwhoare
responsiblefortheactualrunningandmaintenanceofthe
hardwareandsoftwareenvironmentforthedatabase
design.

THANK YOU!