Professional Documents
Culture Documents
01introduction To DBMS
01introduction To DBMS
Number of sessions Theory / Lab Days, Timings How to follow Lab sessions Expectations from Stu ents !bout "racle courseware
List of Books
"racle (i ) The complete *eference +"racle 'ress, S&L, 'L/S&L 'rogramming Language of "racle$y #.an $ayross +$'$ publication, S&L for 'rofessionals $y /ishore, Nai0 +T%H,
3
INTRODUCTION TO DBMS
Introduction to DBMS
"b1ecti.es 2
3 # entify the nee of D$%S 3 Distinguish between manual an computerise atabase management 3 State the e.olution of D$%S 3 State what is Database 3 List the components of a Database 3 Describe D$%S characteristics
5
Key to Success
Judgemen t Informatio n Succes s Data Knowledg e
6
Key to Success
Decision
Succes s
Judgemen t Knowledg e
Analysis Reasonin g
Informatio n
Organise
Data
7
Types
3 %anual Data %anagement 3 D$%S + 4omputer base ,
8
#$olution of DBMS
The e.olution of atabase management system was accompanie an promote by a .ancements in computing
3 Har ware 3 "perating System 3 Networ0ing
10
#$olution of DBMS
Technological ! .ancement in Data %anagement
3 5sing computers to spee up processing of ata 3 ! .ancement of processing power 6 storage e.ices 3 Sharing ata among multiple user 3 4entrali8e to istribute processing 3 4entrali8e to istribute atabases
11
12
Modem
13
Network Ca le Changed data file sent to the server Data file sent to the PC
PC
File Server
1'
Network Ca le
PC
File Server
15
Definition of a Data'ase
Database is a collection of facts Database is a self escribing organise collection of integrate ata
16
Co"ponents of a Data'ase
9un amental components of atabase are
3 5ser/!pplication ata
!ctual ata / facts
3 Data Dictionary
Data about Data Data that escribes ata
3 ".erhea
ata
DBMS C aracteristics
4ontrol of Data *e un ancy Sharing of Data %aintenance of #ntegrity Support for Transaction 4ontrol an *eco.ery Data abstraction Data #n epen ence !.ailability of 'ro ucti.ity Tools 4ontrol o.er Security
18
DBMS C aracteristics
4ontrol of Data *e un ancy )
3 D$%S oes not automatically remo.e re un ancies but help to control re un ancy
Sharing of Data )
3 D$%S allows many applications to share the ata 3 Data sharing is in a controlle manner
19
DBMS C aracteristics
%aintenance of #ntegrity )
3 #ntegrity of ata refers to the correctness, consistency an interrelationship of the ata with the application which uses the ata
3 Entity #ntegrity
'rimary 0ey Domain of .alues
3 *eferential #ntegrity
#nterrelationship between ifferent ata files / tables
20
DBMS C aracteristics
Support for transaction control an *eco.ery )
3 Transaction is a series of operations +up ates, treate as single logical transaction +atomic, 3 7ith transactions atabase is ne.er in a state where only some up ates ha.e ta0en place
21
DBMS C aracteristics
Data Abstraction )
3 Different .iews from ifferent planes / le.els
3 External view
5ser / application .iew
3 Conceptual view
Logical .iew
3 Internal View
Details about the structure of ata 'hysical storage of #nformation
22
DBMS C aracteristics
Data #n epen ence )
3 The way information is store an the way information is use is in epen ent of each other 3 The ata an application are in epen ent
Logical ata in epen ence 'hysical ata #n epen ence
23
DBMS C aracteristics
!.ailability of 'ro ucti.ity Tools )
3 'ro.i es sophisticate tools for increase programming pro ucti.ity an en user computing tools such as
'owerful ;uery languages Screen an report painters "ther <=L tools, etc:
2'
DBMS C aracteristics
4ontrol o.er security )
3 D$%Ss pro.i e tools by which the D$! can ensure security of the ata 3 5se of
5ser 4o e, 'asswor 'ri.ileges, *oles
25
DBMS C aracteristics
'rocessing spee s )
3 D$%Ss pro.i e a lot of facilities o.er con.entional file systems 3 4ontinuos efforts towar s ma0ing D$%Ss more efficient
26
DBMS C aracteristics
Har ware #n epen ence )
3 %ost D$%Ss are a.ailable across har ware platforms an operating systems 3 !pplications can be easily porte
27