Purpose of DBMS
DatabaseApproach–
Manyprogramsanduserscansharedatain
database.
Securesdatasothatauthorizeduserscan
accesscertaindata.
14IBS Hyderabad
Purpose of DBMS
15IBS Hyderabad
Purpose of DBMS
16IBS Hyderabad
Purpose of DBMS
17IBS Hyderabad
Views of Data -Abstraction
Weknowthatthesamething,ifviewedfrom
differentanglesproducesdifferencesights.
Likewise,thedatabasethatwehavecreated
alreadycanhavedifferentaspectstorevealif
seenfromdifferentlevelsofabstraction.
Abstractionmeanstheamountofdetailyou
wanttohide.
18IBS Hyderabad
Views of Data –Abstraction Example
Acomputerrevealstheminimumofitsinternal
details,whenseenfromoutside.
Wedonotknowwhatpartsitisbuiltwith.This
isthehighestlevelofabstraction.
Ifweopenthecomputercaseandlookinside
attheharddisc,motherboard,CDdrive,CPU
andRAM,weareinmiddlelevelof
abstraction.
19IBS Hyderabad
Views of Data –Abstraction Example
Ifwemoveontoopentheharddiscand
examineitstracks,sectorsandread-write
heads,weareatthelowestlevelof
abstraction.
Inthesamemanner,thedatabasecanalsobe
viewedfromdifferentlevelsofabstractionto
revealdifferentlevelsofdetails.whereno
detailsareinvisible.
20IBS Hyderabad
Views of Data –Abstraction Levels
21IBS Hyderabad
Views of Data –Abstraction Levels
Thewordschemameansarrangement(design)–how
wewanttoarrangethingsthatwehavetostore.
Thediagramaboveshowsthethreedifferentschemas
usedinDBMS,seenfromdifferentlevelsof
abstraction.
Thecollectionofinformationstoredinthedatabaseat
aparticularmomentiscalledaninstance.
22IBS Hyderabad