You are on page 1of 12

About Oracle Training

Oracle Training Course Prerequisite


Oracle Training Course Objective
Oracle Training Course Duration
Normal Track : 60 Working das! dail one and "al# "ours
$ast Track : %& Working das! dail t'o "ours
Oracle Training Course Overvie'
(ntroduction to D)*+:
A,,roac" to Data *anagement
(ntroduction to ,rerequisites
$ile and $ile sstem
Disadvantages o# -le
.evie' o# Database *anagement Terminolog
Database *odels
/ierarc"al *odel
Net'ork *odel
.elational *odel
(ntroduction to .D)*+
$eature o# .D)*+
Advantages o# .D)*+ over $*+ ad D)*+
T"e 01 rules 234$ Codd5s .ules 6.D)*+7
Need #or Database Design
+u,,ort o# Normali8ation Process #or Data *anagement
Client server Tec"nolog
Oracle Cor,oration Products
Oracle 9ersions
About +:;<+:;=P;>+
+ub ;anguage Commands:
Data De-nition ;anguage 2DD;7
Data .etrieval ;anguage 2D.;7
Data *ani,ulation ;anguage 2D*;7
Transaction Control ;anguage 2TC;7
Database +ecurit and Privileges 2DC;7
(ntroduction to +:; Database Object
Oracle Pre De-ned Data t,es
DD; Commands
Create! Alter 2add! modi#! rename! dro,7Columns! .ename! truncate! dro,
D*;?(nsert! u,date! delete
D:;?+3;3CT +tatements using W/3.3clause
Com,arison and Conditional O,erators
Arit"metic and ;ogical O,erators
+et O,erators 2>N(ON! >N(ON A;;! (NT3.+3CT! *(N>+7
+,ecial O,erators 6 (N 2NOT (N7! )3TW33N 2NOT )3TW33N7! ;(@3 2NOT;(@37!
(+ N>;; 2(+ NOT N>;;7
Working 'it" D*;! D.; Commands
O,erators +u,,ort
)uilt in $unctions
Arit"metic $unctions! C"aracter $unctions! Date $unctions! Conversion
$unctions
Aggregate $unctions! O;AP $unctions < Aeneral $unctions
Arou,ing t"e .esult o# a :uer
>sing Arou, b and /aving Clause o# D.; +tatement
>sing Order b clause
Working 'it" (ntegrit Constraints
(m,ortance o# Data (ntegrit
+u,,ort o# (ntegrit Constraints #or .elating Table in .D)*+
NOT N>;; constraint
>N(:>3 constraint
P.(*A.B @3B constraint
$O.3(AN @3B constraint
C/3C@ constraint
Working 'it" diCerent t,es o# integrit Constraints
.3$ constraint
>nderstanding ON D3;3T3 clause in re#erential integrit constraint
Working 'it" com,osite constraint
A,,ling D3$A>;T o,tion to columns
Working 'it" multi,le constraints u,on a column
Adding constraints to a table
Dro,,ing o# constraints
3nabling D Disable constraints
:uering #or constraints in#ormation
:uering *ulti,le Tables 2Eoins7
3qui EoinD(nner EoinD+im,le Eoin
Cartesian Eoin
Non?3qui Eoin
Outer Eoins
+el# Eoin
Working 'it" +ub :ueries
>nderstanding t"e ,ractical a,,roac" to +ub :ueriesDNested +electD+ub
+electD(nner +electDOuter +elect
W"at is t"e ,ur,ose o# a +ub :uerF
+ub :uer Princi,le and >sage
T,e o# +ub :ueries
+ingle .o'
*ulti,le .o'
*ulti,le Column
A,,ling Arou, $unctions in +ub :ueries
T"e im,act o# /aving Clause in +ub :ueries
(N! ANBD+O*3! A;; O,erators in +ub :ueries
PA(. W(+3 and NON PA(. W(+3 Com,arison in +ub :ueries
)e G A'are o# N>;;5s
Correlated +ub :ueries
/andling Data .etrieval 'it" 3H(+T+ and NOT 3H(+T+ O,erators
Working 'it" DC;! TC; Commands
Arant! .evoke
Commit! .ollback! +ave,oint
+:; 3ditor Commands
+:; 3nvironment settings
*aintaining Database Objects
9(3W+ in Oracle
>nderstanding t"e +tandards o# 9(3W+ in Oracle
T,es o# 9(3W+
.elational 9ie's
Object 9ie's
Prerequisites to 'ork 'it" vie's
Practical a,,roac" o# +(*P;3 9(3W+ and CO*P;3H 9(3W+
Column de-nitions in 9(3W+
>sing 9(3W+ #or D*; O,erations
(n?;ine 9ie'
$orced 9ie's
Putting C/3C@ Constraint u,on 9(3W+
Creation o# .3AD ON;B 9(3W+
>nderstanding t"e (N ;(N3 9(3W+
About *ateriali8ed 9ie's
9ie' Triggers
Working 'it" +equences
Working 'it" +nonms
Working 'it" (ndeI and Clusters
Creating Cluster Tables! (m,lementing ;ocks! 'orking 'it" roles
Pseudo Columns in Oracle
>nderstanding Pseudo Columns in Oracle
T,es o# Pseudo Columns in Oracle
C>..9A; and N3HT9A;
;393;
.OW(D
.OWN>*
Data Partitions < Parallel Process
T,es o# Partitions
.ange Partitions
/as" Partitions
;ist Partition
Com,osite Partition
Parallel :uer Process
;ocks
.o' level ;ocks
Table ;evel ;ocks
+"ared ;ock
3Iclusive ;ock
Dead ;ock
+:; = ;oader
+:; = ;oader Arc"itecture
Data -le 2(n,ut Data-les7
Control -le
)ad -le
Discard -le
;og -le
4tIt to base table
4csv to base table
$rom more t"an one -le to single table
P;?+:; 2Procedure ;anguage 6 +:;7
(ntroduction to Programming ;anguages
(ntroduction to P;D+:;
T"e Advantages o# P;D+:;
P;D+:; Arc"itecture
P;D+:; Data t,es
9ariable and Constants
>sing )uiltJin $unctions
Conditional and >nconditional +tatements
+im,le i#! i#G else! nested i#44else! i#44else ;adder
+election Case! +im,le Case! AOTO ;abel and 3H(T
(terations in P;D+:;
+im,le ;OOP!W/(;3 ;OOP!$O. ;OOP and N3+T3D ;OOP+
+:; 'it"in P;D+:;
Com,osite Data t,es 2Com,lete7
Cursor *anagement in P;D+:;
(m,licit Cursors
3I,licit Cursors
Cursor Attributes
Cursor 'it" Parameters
Cursors 'it" ;OOPs Nested Cursors
Cursors 'it" +ub :ueries
.e#4 Cursors
.ecord and P;D+:; Table T,es
Advanced P;D+:;
Procedures in P;D+:;
+TO.3D P.OC3D>.3+
P.OC3D>.3 'it" Parameters 2(N!O>T and (N O>T7
PO+(T(ONA; Notation and NA*3D Notation
Procedure 'it" Cursors
Dro,,ing a Procedure
$unctions in P;D+:;
DiCerence bet'een Procedures and $unctions
>ser De-ned $unctions
Nested $unctions
>sing stored #unction in +:; statements
Packages in P;D+:;
Creating PAC@AA3 +,eci-cation and PAC@AA3 )od
Private and Public Objects in PAC@AA3
3HC3PT(ON+ in P;D+:;
T,es o# eIce,tions
>ser De-ned 3Ice,tions
Pre De-ned 3Ice,tions
.A(+3JAPP;(CAT(ONJ3..O.
P.AA*AJA>TONO*O>+JT.AN+ACT(ON
+:; 3rror Code 9alues
Database Triggers in P;D+:;
T,es o# Triggers
.o' ;evel Triggers
+tatement ;evel Triggers
DD; Triggers
Trigger Auditing
$ile (n,utDOut,ut
P;D+:; -le (DO 2(n,utDOut,ut7
>sing >T;J$(;3 Package
(m,lementing Object Tec"nolog
W"at is Object Tec"nolog F
OOP+?Object (nstances
Creation o# objects
Creating >ser De-ned Data T,es
Creating Object Tables
(nserting ro's in a table using Objects
.etrieving data #rom Object based Tables
Calling a *et"od
(ndeIing Abstact Data t,e Attributes
>sing ;O)+
;arge Objects 2;O)+7
Creating Tables?;O)
Working 'it" ;O) values
(nserting! >,dating < Deleting 9alues in ;O)s
Po,ulating ;obis D)*+J;O) .outines
>sing )?$(;3
>sing Collections
Advantages o# collection
.e# cursor 2Dnamic Cursor7
Weak re# cursor
+trong re# cursor
Nested Tables 9A..AB+ or 9A.B(NA arras
Creating tables using nested tables
(nserting! u,dating < deleting Nested
Table records
Nested table in P;D+:;
Oracle Database Arc"itecture
(ntroduction to Oracle Database Arc"itecture
P"sical structures ;ogical structures
D) *emor +tructures )ackground Process
1 Tire! K Tire! N?Tier Arc"itecture
Advanced $eatures
Li Eoines
Ne' Date #unction
.ename column
(nner EoinDNatural Eoin
;e#t Outer EoinD.ig"t Outer Eoin
$ull Outer Eoin
*ulti,le (nserts
(nsert All Command
*erge statement
N9;127! N>;;($27! COA;3+C327
CA+3 eI,ression o# +elect Command
Tem,orar TablesDAlobal Tables
Ne' $unction 3HT.ACT27
Autonomous Traction
Pragma J AutonomousJ Transaction27
)ulk Collect
About $las" )ack :ueries
Dnamic +:;
Ne' data t,es! $las" back Command
Purge Command! .ecclebin
.egular eI,ressions! D*; 3rror ;ogging
Data Pum,! 9irtual Columns
.ead onl tables! Cross tab 9ie's using
PivotD>n,ivot o,erators! $ollo's Clause
Com,ound triggers! Ne' data t,es
D)A CONC3PT+
Database
Tables,ace
T,es o# Tables,aces
Data -les D+e
s"are training and course content 'it" #riends and students:
nares" classes "derabad on sql
nares" institute classes timing #or oracle batc"es
nares" tec"nologies oracle material
nares" tec"nologies oracle material #ree do'nload

You might also like