Characteristics and Advantages of Database Management System

3,832 views 26 slides Jan 28, 2020
Slide 1
Slide 1 of 26
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
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

Info regarding Characteristics and advantages of database approach


Slide Content

CHARACTERISTICS OF DATABASE
APPROACH & ADVANTAGES OF
USING DBMS
By: Chartha
Gaglani

CONTENTS
•Characteristicsofdatabaseapproach
•AdvantagesofDBMS
•DrawbacksofDBMS

WHAT IS DATABASE MANAGEMENT
SYSTEM?
•DatabaseManagementSystem(DBMS)isacollectionof
programswhichenablesitsuserstoaccessdatabase,
manipulatedata,reporting/representationofdata.
•Italsohelpstocontrolaccesstothedatabase.
•DatabaseManagementSystemsisnotanewconceptandas
suchhadbeenfirstimplementedin1960s.
•Withtimedatabasetechnologiesevolvedalotwhileusageand
expectedfunctionalitiesofdatabaseshavebeenincreased
immensely.

CHARACTERISTICS OF DATABASE
APPROACH
•Self-DescribingNatureofaDatabaseSystem-Afundamental
characteristicsofdatabaseapproachisthatthedatabasesystemcontainsnot
onlythedatabaseitselfbutalsoacompletedefinitionordescriptionofthe
databasestructureandconstraints.
•ThisdefinitionisstoredintheDBMScatalog.
•Theinformationstoredinthecatalogiscalledmeta-data,anditdescribes
thestructureoftheprimarydatabase.

•SupportofMultipleViewsoftheData-Adatabasetypicallyhasmany
users,eachofwhommayrequireadifferentperspectiveorviewofthe
database.Aviewmaybeasubsetofthedatabaseoritmaycontainvirtual
datathatisderivedfromthedatabasefilesbutisnotexplicitlystored.A
multiuserDBMSwhoseusershaveavarietyofdistinctapplicationsmust
providefacilitiesfordefiningmultipleviews.

•SharingofDataandMultiuserTransactionProcessing-A
multiuserDBMS,asitsnameimplies,mustallowmultipleusersto
accessthedatabaseatthesametime.Thisisessentialifdatafor
multipleapplicationsistobeintegratedandmaintainedinasingle
database.TheDBMSmustincludeconcurrencycontrolsoftwareto
ensurethatseveraluserstryingtoupdatethesamedatadosoina
controlledmannersothattheresultoftheupdatesiscorrect.

•RepresentSomeAspectsofrealworldapplications-Adatabase
representssomefeaturesofrealworldapplications.
•ManagesInformation-Adatabasealwaystakescareofitsinformation
becauseinformationisalwayshelpfulforwhateverworkwedo.Itmanages
alltheinformationthatisrequiredtous.
•EasyOperationimplementation-Alltheoperationslikeinsert,delete,
update,searchetc.arecarriedoutinaflexibleandeasyway.Database
makesitverysimpletoimplementtheseoperations.Auserwithlittle
knowledgecanperformtheseoperations.Thischaracteristicofdatabase
makesitmorepowerful.

•Dataforspecificpurpose-Adatabaseisdesignedfordataofspecific
purpose.Forexample,TheDrugBankdatabaseisauniquebioinformatics
andcheminformaticsresourcethatcombinesdetaileddrugdatawith
comprehensivedrugtargetinformation.
•IthasUsersofSpecificinterest-Adatabasealwayshassomeindented
groupofusersandapplicationsinwhichtheseusergroupsareinterested.

•DataPersistence:DatapersistencemeansthatinaDBMSalldata
ismaintainedaslongasitisnotdeletedexplicitly.
•Additionallydataoncestoredinadatabasemustnotbelost.
Changesofadatabasewhicharedonebyatransactionare
persistent.

•Controlofdataredundancy-Inthedatabaseapproach,ideally,eachdata
itemisstoredinonlyoneplaceinthedatabase.
•Insomecases,dataredundancystillexiststoimprovesystemperformance,
butsuchredundancyiscontrolledbyapplicationprogrammingandkeptto
minimumbyintroducingaslittleredudancyaspossiblewhendesigningthe
database.
•Restrictionofunauthorizedaccess-Notallusersofadatabasesystem
willhavethesameaccessingprivileges.Forexample,oneusermight
haveread-onlyaccess(i.e.,theabilitytoreadafilebutnotmakechanges),
whileanothermighthavereadandwriteprivileges,whichistheabilityto
bothreadandmodifyafile.
•Forthisreason,adatabasemanagementsystemshouldprovideasecurity
subsystemtocreateandcontroldifferenttypesofuseraccountsandrestrict
unauthorizedaccess.

ADVANTAGES OF DBMS
1.Improveddatasharing-Anadvantageofthedatabasemanagement
approachis,theDBMShelpstocreateanenvironmentinwhichendusers
havebetteraccesstomoreandbetter-manageddata.Suchaccessmakesit
possibleforenduserstorespondquicklytochangesintheirenvironment.
2.Improveddatasecurity-Themoreusersaccessthedata,thegreaterthe
risksofdatasecuritybreaches.ADBMSprovidesaframeworkforbetter
enforcementofdataprivacyandsecuritypolicies.
3.Betterdataintegration-Wideraccesstowell-manageddatapromotesan
integratedviewoftheorganization’soperationsandaclearerviewofthe
bigpicture.Itbecomesmucheasiertoseehowactionsinonesegmentof
thecompanyaffectothersegments.

4.Minimizeddatainconsistency-Datainconsistencyexistswhendifferent
versionsofthesamedataappearindifferentplaces.Theprobabilityofdata
inconsistencyisgreatlyreducedinaproperlydesigneddatabase.
5.Improveddataaccess-TheDBMSmakesitpossibletoproducequickanswers
toadhocqueries.Fromadatabaseperspective,aqueryisaspecificrequest
issuedtotheDBMSfordatamanipulation—forexample,toreadorupdatethe
data.Simplyput,aqueryisaquestion,andanadhocqueryisaspur-of-the-
momentquestion.TheDBMSsendsbackananswer(calledthequeryresult
set)totheapplication.
6.Improveddecisionmaking-Better-manageddataandimproveddataaccess
makeitpossibletogeneratebetter-qualityinformation,onwhichbetter
decisionsarebased.Thequalityoftheinformationgenerateddependsonthe
qualityoftheunderlyingdata.Dataqualityisacomprehensiveapproachto
promotingtheaccuracy,validity,andtimelinessofthedata.WhiletheDBMS
doesnotguaranteedataquality,itprovidesaframeworktofacilitatedata
qualityinitiatives.

6.Improveddecisionmaking-Better-manageddataandimproveddata
accessmakeitpossibletogeneratebetter-qualityinformation,onwhich
betterdecisionsarebased.Thequalityoftheinformationgenerated
dependsonthequalityoftheunderlyingdata.Dataqualityisa
comprehensiveapproachtopromotingtheaccuracy,validity,andtimeliness
ofthedata.WhiletheDBMSdoesnotguaranteedataquality,itprovidesa
frameworktofacilitatedataqualityinitiatives.
7.Increasedend-userproductivity-Theavailabilityofdata,combinedwith
thetoolsthattransformdataintousableinformation,empowersendusers
tomakequick,informeddecisionsthatcanmakethedifferencebetween
successandfailureintheglobaleconomy.

DISADVANTAGES OF DBMS
1.Increasedcosts:Databasesystemsrequiresophisticatedhardwareand
softwareandhighlyskilledpersonnel.Thecostofmaintainingthe
hardware,software,andpersonnelrequiredtooperateandmanagea
databasesystemcanbesubstantial.Training,licensing,andregulation
compliancecostsareoftenoverlookedwhendatabasesystemsare
implemented.
2.Managementcomplexity:Databasesystemsinterfacewithmany
differenttechnologiesandhaveasignificantimpactonacompany’s
resourcesandculture.Thechangesintroducedbytheadoptionofa
databasesystemmustbeproperlymanagedtoensurethattheyhelp
advancethecompany’sobjectives.Giventhefactthatdatabasesystems
holdcrucialcompanydatathatareaccessedfrommultiplesources,
securityissuesmustbeassessedconstantly.

3.Maintainingcurrency:Tomaximizetheefficiencyofthedatabasesystem,
youmustkeepyoursystemcurrent.Therefore,youmustperformfrequent
updatesandapplythelatestpatchesandsecuritymeasurestoall
components.Becausedatabasetechnologyadvancesrapidly,personnel
trainingcoststendtobesignificant.Vendordependence.Giventheheavy
investmentintechnologyandpersonneltraining,companiesmightbe
reluctanttochangedatabasevendors.
4.Frequentupgrade/replacementcycles:DBMSvendorsfrequentlyupgrade
theirproductsbyaddingnewfunctionality.Suchnewfeaturesoftencome
bundledinnewupgradeversionsofthesoftware.Someoftheseversions
requirehardwareupgrades.Notonlydotheupgradesthemselvescost
money,butitalsocostsmoneytotraindatabaseusersandadministratorsto
properlyuseandmanagethenewfeatures.