You are on page 1of 27

Course conduct

Number of sessions Theory / Lab Days, Timings How to follow Lab sessions Expectations from Stu ents !bout "racle courseware

Oracle course Breakup


#ntro uction to D$%S S&L 'L/S&L "racle !rchitecture

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

Approac es to Data Mana!e"ent


Data %anagement goals
3 4on.enient an efficient retrie.al 3 5p ating operations

Types
3 %anual Data %anagement 3 D$%S + 4omputer base ,
8

Manual Data Mana!e"ent


'roblems 6 limitations in %anual Data %anagement
3 3 3 3 3 3 3 3 'hysical .olume of ata No sharing Data isolation Data *e un ancy Diffuse *esponsibilities Difficult access to the ata 'oor support for concurrent access to the ata 7ea0 #ntegrity / unsatisfactory security measures
9

#$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

C an!es in Co"putin! Scenario


%ainframe / Host base 4omputing 9ile Ser.er / L!N base 4omputing 4lient Ser.er 4omputing 7eb $ase 4omputing

12

Mainfra"e % &ost 'ased Co"putin!


The Server / Terminal Model : Dumb Client / Smart Server
Minicomputer or Mainframe Local Terminal

e!"! : #ni$ %nvironment &

Modem Remote Terminal

Modem

13

(ile Ser$er % LAN 'ased Co"putin!


The (ile Server Model : Smart Client / Dumb Server
PC PC

Network Ca le Changed data file sent to the server Data file sent to the PC

PC

File Server
1'

Client % Ser$er Co"putin!


The Client/ Server Model : Smart Client / Smart Server
PC !uer" PC !uer" Results Data ase Server

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

#n exes, #ntegrity etc:::


17

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

You might also like