integrity and security in dbms

58
Ncbvqiu ?0 Lgqidulq| bga ^inyulq| Ncbvqiu ?0 Lgqidulq| bga ^inyulq| ~ Akjblg Nkg~qublgq~ ~ Uioiuigqlbm Lgqidulq| ~ B~~iuqlkg~ ~ Qulddiu~ ~ ^inyulq| ~ Byqckulpbqlkg ~ Byqckulpbqlkg lg ^RM

Upload: kamal-kant-kushwaha

Post on 11-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 1/58

Ncbvqiu ?0 Lgqidulq| bga ^inyulq|Ncbvqiu ?0 Lgqidulq| bga ^inyulq|

~ Akjblg Nkg~qublgq~

~ Uioiuigqlbm Lgqidulq|

~ B~~iuqlkg~

~ Qulddiu~

~ ^inyulq|

~ Byqckulpbqlkg

~ Byqckulpbqlkg lg ^RM

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 2/58

Akjblg Nkg~qublgq~Akjblg Nkg~qublgq~

~ Lgqidulq| nkg~qublgq~ dybua bdblg~q bnnlaigqbm abjbdi qk qci

abqbeb~i- e| ig~yulgd qcbq byqckulpia ncbgdi~ qk qci abqbeb~i akgkq ui~ymq lg b mk~~ ko abqb nkg~l~qign|'

~ Akjblg nkg~qublgq~ bui qci jk~q imijigqbu| okuj ko lgqidulq|nkg~qublgq'

~

Qci| qi~q bmyi~ lg~iuqia lg qci abqbeb~i- bga qi~q ryiuli~ qkig~yui qcbq qci nkjvbul~kg~ jbhi ~ig~i'

~ Git akjblg~ nbg ei nuibqia oukj isl~qlgd abqb q|vi~

9 I'd' nuibqi akjblg Akmmbu~  gyjiuln#25- 5,  nuibqi akjblg Vkyga~  gyjiuln#25-5,

~ Ti nbggkq b~~ldg ku nkjvbui b bmyi ko q|vi Akmmbu~ qk b bmyi koq|vi Vkyga~'

9 Cktiiu- ti nbg nkgiuq q|vi b~ eimkt#nb~q u 'B b~ Vkyga~ ,

#^ckyma bm~k jymqlvm| e| qci akmmbu*qk*vkyga nkgiu~lkg*ubqi,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 3/58

Akjblg Nkg~qublgq~ #Nkgq',Akjblg Nkg~qublgq~ #Nkgq',

~ Qci ncinh nmby~i lg ^RM*<5 viujlq~ akjblg~ qk ei ui~qulnqia0

9 Y~i ncinh nmby~i qk ig~yui qcbq bg ckyum|*tbdi akjblg bmmkt~ kgm|bmyi~ duibqiu qcbg b ~vinlolia bmyi'

nuibqi akjblg ckyum|*tbdi gyjiuln#9-5,nkg~qublgq bmyi*qi~q ncinh#bmyi 7 : 1'66,

9 Qci akjblg cb~ b nkg~qublgq qcbq ig~yui~ qcbq qci ckyum|*tbdi l~duibqiu qcbg 1'66

9 Qci nmby~i nkg~qublgq bmyi*qi~q l~ kvqlkgbm8 y~ioym qk lgalnbqi tclncnkg~qublgq bg yvabqi lkmbqia'

~ Nbg cbi nkjvmis nkgalqlkg~ lg akjblg ncinh

9 nuibqi akjblg BnnkygqQ|vi  ncbu#26,  nkg~qublgq bnnkygq *q|vi *qi~q  

ncinh #bmyi lg #–Ncinhlgd“- –^blgd“,,

9 ncinh #eubgnc *gbji  lg #~iminq eubgnc *gbji  oukj eubgnc ,,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 4/58

Uioiuigqlbm Lgqidulq|Uioiuigqlbm Lgqidulq|

~ Ig~yui~ qcbq b bmyi qcbq bvvibu~ lg kgi uimbqlkg oku b dlig ~iq ko

bqquleyqi~ bm~k bvvibu~ oku b niuqblg ~iq ko bqquleyqi~ lg bgkqciuuimbqlkg'

9 Isbjvmi0 Lo ”Viuu|uladi‚ l~ b eubgnc gbji bvvibulgd lg kgi ko qciqyvmi~ lg qci bnnkygq uimbqlkg- qcig qciui isl~q~ b qyvmi lg qci eubgnc  uimbqlkg oku eubgnc ”Viuu|uladi‚'

~ Okujbm Aiolglqlkg

9 Miq u 2#U 2, bga u 5#U 5, ei uimbqlkg~ tlqc vuljbu| hi|~ H 2 bga H 5 

ui~vinqlim|'

9 Qci ~ye~iq β ko U5 l~ b okuildg hi| uioiuignlgd H 2 lg uimbqlkg u 2- lo oku

iiu| q 5 lg u 5 qciui jy~q ei b qyvmi q 2 lg u 2 ~ync qcbq q 2XH 2Z : q 5XβZ'

9 Uioiuigqlbm lgqidulq| nkg~qublgq bm~k nbmmia ~ye~iq aivigaign| ~lgni lq~nbg ei tulqqig b~

  ∋β #u 5, ⊏  ∋H 2 #u 2,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 5/58

Uioiuigqlbm Lgqidulq| lg qci IU JkaimUioiuigqlbm Lgqidulq| lg qci IU Jkaim

~ Nkg~laiu uimbqlkg~clv ~iq U eiqtiig igqlq| ~iq~ I 2 bga I 5' Qci

uimbqlkgbm ~ncijb oku U lgnmyai~ qci vuljbu| hi|~ H 2 ko I 2 bga H 5 

ko I 5'

Qcig H 2 bga H 5 okuj okuildg hi|~ kg qci uimbqlkgbm ~ncijb~ oku

I 2

 bga I 5

ui~vinqlim|'

~ Tibh igqlq| ~iq~ bui bm~k b ~kyuni ko uioiuigqlbm lgqidulq|nkg~qublgq~'

9 Oku qci uimbqlkg ~ncijb oku b tibh igqlq| ~iq jy~q lgnmyai qcivuljbu| hi| bqquleyqi~ ko qci igqlq| ~iq kg tclnc lq aiviga~

UI2 I5

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 6/58

Ncinhlgd Uioiuigqlbm Lgqidulq| kgNcinhlgd Uioiuigqlbm Lgqidulq| kg

Abqbeb~i JkalolnbqlkgAbqbeb~i Jkalolnbqlkg

~ Qci okmmktlgd qi~q~ jy~q ei jbai lg kuaiu qk vui~iui qci

okmmktlgd uioiuigqlbm lgqidulq| nkg~qublgq0

∋β #u 5, ⊏ ∋H #u 2,

~ Lg~iuq' Lo b qyvmi q 5 l~ lg~iuqia lgqk u 5- qci ~|~qij jy~q ig~yui

qcbq qciui l~ b qyvmi q 2 lg u 2 ~ync qcbq q 2XH Z : q 5XβZ' Qcbq l~

q 5 XβZ ∃ ∋H #u 2,

~ Aimiqi' Lo b qyvmi- q 2 l~ aimiqia oukj u 2- qci ~|~qij jy~q

nkjvyqi qci ~iq ko qyvmi~ lg u 5 qcbq uioiuigni q 20

ώβ : q 2XHZ #u 5,

Lo qcl~ ~iq l~ gkq ijvq|

9 ilqciu qci aimiqi nkjjbga l~ ui`inqia b~ bg iuuku- ku

9 qci qyvmi~ qcbq uioiuigni q 2 jy~q qcij~imi~ ei aimiqia

#nb~nbalgd aimiqlkg~ bui vk~~lemi,'

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 7/58

Abqbeb~i Jkalolnbqlkg #Nkgq',Abqbeb~i Jkalolnbqlkg #Nkgq',

~ Yvabqi' Qciui bui qtk nb~i~0

9 Lo b qyvmi q 5 l~ yvabqia lg uimbqlkg u 5 bga qci yvabqi jkaloli~ bmyi~ okuokuildg hi| β- qcig b qi~q ~ljlmbu qk qci lg~iuq nb~i l~ jbai0

Miq q 5“ aigkqi qci git bmyi ko qyvmi q 5' Qci ~|~qij jy~q ig~yui

qcbq

q 5“XβZ ∃ ∋H#u 2,

9 Lo b qyvmi q 2 l~ yvabqia lg u 2- bga qci yvabqi jkaloli~ bmyi~ oku qci

vuljbu| hi| #H ,- qcig b qi~q ~ljlmbu qk qci aimiqi nb~i l~ jbai0

2' Qci ~|~qij jy~q nkjvyqi

  ώβ : q 2XHZ #u 5,

y~lgd qci kma bmyi ko q 2 #qci bmyi eiokui qci yvabqi l~ bvvmlia,'5' Lo qcl~ ~iq l~ gkq ijvq|

2' qci yvabqi jb| ei ui`inqia b~ bg iuuku- ku

5' qci yvabqi jb| ei nb~nbaia qk qci qyvmi~ lg qci ~iq- ku

>' qci qyvmi~ lg qci ~iq jb| ei aimiqia'

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 8/58

Uioiuigqlbm Lgqidulq| lg ^RMUioiuigqlbm Lgqidulq| lg ^RM

~ Vuljbu| bga nbgalabqi hi|~ bga okuildg hi|~ nbg ei ~vinlolia b~ vbuq ko

qci ^RM nuibqi qbemi ~qbqijigq09 Qci vuljbu| hi| nmby~i ml~q~ bqquleyqi~ qcbq nkjvul~i qci vuljbu| hi|'

9 Qci yglryi hi| nmby~i ml~q~ bqquleyqi~ qcbq nkjvul~i b nbgalabqi hi|'

9 Qci okuildg hi| nmby~i ml~q~ qci bqquleyqi~ qcbq nkjvul~i qci okuildg hi| bgaqci gbji ko qci uimbqlkg uioiuignia e| qci okuildg hi|'

~ E| aiobymq- b okuildg hi| uioiuigni~ qci vuljbu| hi| bqquleyqi~ ko qciuioiuignia qbemi

  okuildg hi| #bnnkygq*gyjeiu , uioiuigni~ bnnkygq 

~ ^ckuq okuj oku ~vinlo|lgd b ~lgdmi nkmyjg b~ okuildg hi|

bnnkygq*gyjeiu ncbu #26, uioiuigni~ bnnkygq 

~ Uioiuigni nkmyjg~ lg qci uioiuignia qbemi nbg ei isvmlnlqm| ~vinlolia

9 eyq jy~q ei ainmbuia b~ vuljbu|+nbgalabqi hi|~

okuildg hi| #bnnkygq*gyjeiu , uioiuigni~ bnnkygq #bnnkygq*gyjeiu ,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 9/58

Uioiuigqlbm Lgqidulq| lg ^RM „ IsbjvmiUioiuigqlbm Lgqidulq| lg ^RM „ Isbjvmi

nuibqi qbemi ny~qkjiu #ny~qkjiu*gbji  ncbu#56,-ny~qkjiu*~quiiq  ncbu#>6,-ny~qkjiu*nlq|  ncbu#>6,-vuljbu| hi| #ny~qkjiu*gbji,,

nuibqi qbemi eubgnc #eubgnc*gbji ncbu#29,-eubgnc*nlq|  ncbu#>6,-b~~iq~  lgqidiu-vuljbu| hi| #eubgnc*gbji,,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 10/58

Uioiuigqlbm Lgqidulq| lg ^RM „ Isbjvmi #Nkgq',Uioiuigqlbm Lgqidulq| lg ^RM „ Isbjvmi #Nkgq',

nuibqi qbemi bnnkygq #bnnkygq*gyjeiu  ncbu#26,-eubgnc*gbji  ncbu#29,-ebmbgni  lgqidiu-vuljbu| hi| #bnnkygq*gyjeiu,-

okuildg hi| #eubgnc*gbji, uioiuigni~ eubgnc,nuibqi qbemi aivk~lqku 

#ny~qkjiu*gbji  ncbu#56,-bnnkygq*gyjeiu  ncbu#26,-vuljbu| hi| #ny~qkjiu*gbji- bnnkygq*gyjeiu,-

okuildg hi| #bnnkygq*gyjeiu, uioiuigni~ bnnkygq-okuildg hi| #ny~qkjiu*gbji, uioiuigni~ ny~qkjiu,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 11/58

Nb~nbalgd Bnqlkg~ lg ^RMNb~nbalgd Bnqlkg~ lg ^RM

nuibqi qbemi bnnkygq 

' ' 'okuildg hi|#eubgnc*gbji, uioiuigni~ eubgnc 

kg aimiqi nb~nbaikg yvabqi nb~nbai

' ' ' ,

~ Ayi qk qci kg aimiqi nb~nbai nmby~i~- lo b aimiqi ko b qyvmi lgeubgnc  ui~ymq~ lg uioiuigqlbm*lgqidulq| nkg~qublgq lkmbqlkg- qciaimiqi ”nb~nbai~‚ qk qci bnnkygq uimbqlkg- aimiqlgd qci qyvmi qcbquioiu~ qk qci eubgnc qcbq tb~ aimiqia'

~

Nb~nbalgd yvabqi~ bui ~ljlmbu'

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 12/58

Nb~nbalgd Bnqlkg~ lg ^RM #Nkgq',Nb~nbalgd Bnqlkg~ lg ^RM #Nkgq',

~ Lo qciui l~ b ncblg ko okuildg*hi| aivigaignli~ bnuk~~ jymqlvmi

uimbqlkg~- tlqc kg aimiqi nb~nbai ~vinlolia oku ibnc aivigaign|-b aimiqlkg ku yvabqi bq kgi iga ko qci ncblg nbg vukvbdbqi bnuk~~qci igqlui ncblg'

~ Lo b nb~nbalgd yvabqi qk aimiqi nby~i~ b nkg~qublgq lkmbqlkg qcbqnbggkq ei cbgamia e| b oyuqciu nb~nbalgd kviubqlkg- qci ~|~qij

bekuq~ qci qubg~bnqlkg'9 B~ b ui~ymq- bmm qci ncbgdi~ nby~ia e| qci qubg~bnqlkg bga lq~

nb~nbalgd bnqlkg~ bui ygakgi'

~ Uioiuigqlbm lgqidulq| l~ kgm| ncinhia bq qci iga ko b qubg~bnqlkg

9 Lgqiujialbqi ~qiv~ bui bmmktia qk lkmbqi uioiuigqlbm lgqidulq| vuklaia

mbqiu ~qiv~ uijki qci lkmbqlkg

9 Kqciutl~i lq tkyma ei ljvk~~lemi qk nuibqi ~kji abqbeb~i ~qbqi~- i'd'lg~iuq qtk qyvmi~ tck~i okuildg hi|~ vklgq qk ibnc kqciu

I'd' ~vky~i bqquleyqi ko uimbqlkgjbuuliaviu~kg#gbji- baaui~~- ~vky~i,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 13/58

Uioiuigqlbm Lgqidulq| lg ^RM #Nkgq',Uioiuigqlbm Lgqidulq| lg ^RM #Nkgq',

~ Bmqiugbqli qk nb~nbalgd0

9 kg aimiqi ~iq gymm

9 kg aimiqi ~iq aiobymq

~ Gymm bmyi~ lg okuildg hi| bqquleyqi~ nkjvmlnbqi ^RM uioiuigqlbmlgqidulq| ~ijbgqln~- bga bui ei~q vuiigqia y~lgd gkq gymm

9 lo bg| bqquleyqi ko b okuildg hi| l~ gymm- qci qyvmi l~ aiolgia qk ~bql~o|qci okuildg hi| nkg~qublgq"

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 14/58

B~~iuqlkg~B~~iuqlkg~

~ Bg b~~iuqlkg l~ b vuialnbqi isvui~~lgd b nkgalqlkg qcbq ti tl~c

qci abqbeb~i bmtb|~ qk ~bql~o|'~ Bg b~~iuqlkg lg ^RM qbhi~ qci okuj

nuibqi b~~iuqlkg =b~~iuqlkg*gbji7 ncinh =vuialnbqi7

~ Tcig bg b~~iuqlkg l~ jbai- qci ~|~qij qi~q~ lq oku bmlalq|- bga

qi~q~ lq bdblg kg iiu| yvabqi qcbq jb| lkmbqi qci b~~iuqlkg9 Qcl~ qi~qlgd jb| lgqukayni b ~ldglolnbgq bjkygq ko kiuciba8 cigni

b~~iuqlkg~ ~ckyma ei y~ia tlqc duibq nbui'

~ B~~iuqlgdoku bmm S- V#S,

l~ bncliia lg b ukyga*bekyq ob~clkg y~lgdgkq isl~q~ S ~ync qcbq gkq V#S,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 15/58

B~~iuqlkg IsbjvmiB~~iuqlkg Isbjvmi

~ Qci ~yj ko bmm mkbg bjkygq~ oku ibnc eubgnc jy~q ei mi~~ qcbg

qci ~yj ko bmm bnnkygq ebmbgni~ bq qci eubgnc'nuibqi b~~iuqlkg ~yj*nkg~qublgq ncinh

#gkq isl~q~ #~iminq * oukj eubgnc   tciui #~iminq ~yj#bjkygq, oukj mkbg 

  tciui mkbg'eubgnc*gbji : 

eubgnc'eubgnc*gbji,7: #~iminq ~yj#bjkygq, oukj bnnkygq 

  tciui mkbg'eubgnc*gbji : eubgnc'eubgnc*gbji,,,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 16/58

B~~iuqlkg IsbjvmiB~~iuqlkg Isbjvmi

~

Iiu| mkbg cb~ bq mib~q kgi ekuuktiu tck jblgqblg~ bg bnnkygq tlqcb jlgljyj ebmbgni ku !2666'66

nuibqi b~~iuqlkg ebmbgni*nkg~qublgq ncinh#gkq isl~q~ #

~iminq * oukj mkbg 

  tciui gkq isl~q~ #~iminq *oukj ekuuktiu- aivk~lqku- bnnkygq 

  tciui mkbg'mkbg*gyjeiu : ekuuktiu'mkbg*gyjeiu   bga ekuuktiu'ny~qkjiu*gbji : aivk~lqku'ny~qkjiu*gbji   bga aivk~lqku'bnnkygq*gyjeiu : bnnkygq'bnnkygq* 

gyjeiu   bga bnnkygq'ebmbgni 7: 2666,,,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 17/58

Qulddiu~Qulddiu~

~ B qulddiu l~ b ~qbqijigq qcbq l~ isinyqia byqkjbqlnbmm| e| qci

~|~qij b~ b ~lai iooinq ko b jkalolnbqlkg qk qci abqbeb~i'~ Qk ai~ldg b qulddiu jincbgl~j- ti jy~q0

9 ^vinlo| qci nkgalqlkg~ ygaiu tclnc qci qulddiu l~ qk ei isinyqia'

9 ^vinlo| qci bnqlkg~ qk ei qbhig tcig qci qulddiu isinyqi~'

~ Qulddiu~ lgqukaynia qk ^RM ~qbgabua lg ^RM02<<<- eyq ~yvvkuqiaiig ibumliu y~lgd gkg*~qbgabua ~|gqbs e| jk~q abqbeb~i~'

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 18/58

Qulddiu IsbjvmiQulddiu Isbjvmi

~ ^yvvk~i qcbq lg~qiba ko bmmktlgd gidbqli bnnkygq ebmbgni~- qci

ebgh aibm~ tlqc kiuauboq~ e|9 ~iqqlgd qci bnnkygq ebmbgni qk piuk

9 nuibqlgd b mkbg lg qci bjkygq ko qci kiuauboq

9 dllgd qcl~ mkbg b mkbg gyjeiu laigqlnbm qk qci bnnkygq gyjeiu ko qcikiuaubtg bnnkygq

~ Qci nkgalqlkg oku isinyqlgd qci qulddiu l~ bg yvabqi qk qcibnnkygq uimbqlkg qcbq ui~ymq~ lg b gidbqli ebmbgni bmyi'

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 19/58

Qulddiu Isbjvmi lg ^RM02<<<Qulddiu Isbjvmi lg ^RM02<<<

nuibqi qulddiu kiuauboq*qulddiu boqiu yvabqi kg bnnkygq 

uioiuignlgd git ukt b~ gukt oku ibnc ukt

tcig gukt'ebmbgni = 6eidlg bqkjln

lg~iuq lgqk ekuuktiu  

#~iminq ny~qkjiu*gbji- bnnkygq*gyjeiu   oukj aivk~lqku   tciui gukt'bnnkygq*gyjeiu : 

aivk~lqku'bnnkygq*gyjeiu ,8lg~iuq lgqk mkbg bmyi~

#g'ukt'bnnkygq*gyjeiu- gukt'eubgnc*gbji-

„ gukt'ebmbgni ,8  yvabqi bnnkygq ~iq ebmbgni : 6

tciui bnnkygq'bnnkygq*gyjeiu : gukt'bnnkygq*gyjeiu iga

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 20/58

Qulddiulgd Iigq~ bga Bnqlkg~ lg ^RMQulddiulgd Iigq~ bga Bnqlkg~ lg ^RM

~ Qulddiulgd iigq nbg ei lg~iuq- aimiqi ku yvabqi

~ Qulddiu~ kg yvabqi nbg ei ui~qulnqia qk ~vinloln bqquleyqi~

9 I'd' nuibqi qulddiu kiuauboq*qulddiu boqiu yvabqi ko ebmbgni kg bnnkygq 

~ _bmyi~ ko bqquleyqi~ eiokui bga boqiu bg yvabqi nbg ei uioiuignia

9 uioiuignlgd kma ukt b~ 0 oku aimiqi~ bga yvabqi~9 uioiuignlgd git ukt b~ 0 oku lg~iuq~ bga yvabqi~

~ Qulddiu~ nbg ei bnqlbqia eiokui bg iigq- tclnc nbg ~iui b~ isqubnkg~qublgq~' I'd' nkgiuq embgh~ qk gymm'

nuibqi qulddiu ~iqgymm*qulddiu eiokui yvabqi kg u 

uioiuignlgd git ukt b~ gukt oku ibnc ukt

tcig gukt'vckgi*gyjeiu : – – ~iq gukt'vckgi*gyjeiu : gymm

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 21/58

^qbqijigq Miim Qulddiu~^qbqijigq Miim Qulddiu~

~ Lg~qiba ko isinyqlgd b ~ivbubqi bnqlkg oku ibnc booinqia ukt- b

~lgdmi bnqlkg nbg ei isinyqia oku bmm ukt~ booinqia e| bqubg~bnqlkg

9 Y~i oku ibnc ~qbqijigq lg~qiba ko oku ibnc ukt

9 Y~i uioiuignlgd kma qbemi ku uioiuignlgd git qbemi qk uioiuqk qijvkubu| qbemi~ #nbmmia qubg~lqlkg qbemi~ , nkgqblglgd qci

booinqia ukt~9 Nbg ei jkui ioolnligq tcig aibmlgd tlqc ^RM ~qbqijigq~ qcbq

yvabqi b mbudi gyjeiu ko ukt~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 22/58

Isqiugbm Tkuma Bnqlkg~Isqiugbm Tkuma Bnqlkg~

~ Ti ~kjiqlji~ uirylui isqiugbm tkuma bnqlkg~ qk ei qulddiuia kg b

abqbeb~i yvabqi9 I'd' ui*kuaiulgd bg lqij tck~i rybgqlq| lg b tbuicky~i cb~ einkji

~jbmm- ku qyuglgd kg bg bmbuj mldcq-

~ Qulddiu~ nbggkq ei y~ia qk aluinqm| ljvmijigq isqiugbm*tkumabnqlkg~- EYQ

9 Qulddiu~ nbg ei y~ia qk uinkua bnqlkg~*qk*ei*qbhig lg b ~ivbubqi qbemi9 Cbi bg isqiugbm vukni~~ qcbq uivibqiam| ~nbg~ qci qbemi- nbuuli~ kyq

isqiugbm*tkuma bnqlkg~ bga aimiqi~ bnqlkg oukj qbemi

~ I'd' ^yvvk~i b tbuicky~i cb~ qci okmmktlgd qbemi~

9 lgigqku|#lqij- miim,0  Ckt jync ko ibnc lqij l~ lg qci tbuicky~i

9 jlgmiim#lqij- miim, 0  Tcbq l~ qci jlgljyj ai~luia miim ko ibnc lqij9 uikuaiu#lqij- bjkygq,0  Tcbq rybgqlq| ~ckyma ti ui*kuaiu bq b qlji

9 kuaiu~#lqij- bjkygq, 0  Kuaiu~ qk ei vmbnia #uiba e| isqiugbm vukni~~,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 23/58

Isqiugbm Tkuma Bnqlkg~ #Nkgq',Isqiugbm Tkuma Bnqlkg~ #Nkgq',

nuibqi qulddiu uikuaiu*qulddiu boqiu yvabqi ko bjkygq kg lgigqku| 

uioiuignlgd kma ukt b~ kukt - git ukt b~ gukt oku ibnc ukt

tcig gukt'miim = : #~iminq miim 

  oukj jlgmiim 

  tciui jlgmiim'lqij : kukt'lqij ,

bga kukt'miim 7 #~iminq miim  oukj jlgmiim 

  tciui jlgmiim'lqij : kukt'lqij ,

eidlg

lg~iuq lgqk kuaiu~ 

  #~iminq lqij- bjkygq   oukj uikuaiu 

  tciui uikuaiu'lqij : kukt'lqij ,

iga

^ ^R ^ ^

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 24/58

Qulddiu~ lg J^^RM^iuiu ^|gqbsQulddiu~ lg J^^RM^iuiu ^|gqbs

  nuibqi qulddiu kiuauboq*qulddiu kg bnnkygq 

oku yvabqib~lo lg~iuqia'ebmbgni = 6eidlg

lg~iuq lgqk ekuuktiu   #~iminq ny~qkjiu*gbji-bnnkygq*gyjeiu 

  oukj aivk~lqku - lg~iuqiatciui lg~iuqia'bnnkygq*gyjeiu : 

aivk~lqku'bnnkygq*gyjeiu ,  lg~iuq lgqk mkbg bmyi~

#lg~iuqia'bnnkygq*gyjeiu - lg~iuqia'eubgnc*gbji -„ lg~iuqia'ebmbgni ,

  yvabqi bnnkygq ~iq ebmbgni : 6oukj bnnkygq - lg~iuqiatciui bnnkygq'bnnkygq*gyjeiu : lg~iuqia'bnnkygq*gyjeiu 

iga

Tc G Q Y Q l

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 25/58

Tcig Gkq Qk Y~i Qulddiu~Tcig Gkq Qk Y~i Qulddiu~

~ Qulddiu~ tiui y~ia ibumliu oku qb~h~ ~ync b~

9 jblgqblglgd ~yjjbu| abqb #i'd' qkqbm ~bmbu| ko ibnc aivbuqjigq,

9 Uivmlnbqlgd abqbeb~i~ e| uinkualgd ncbgdi~ qk ~vinlbm uimbqlkg~#nbmmia ncbgdi ku aimqb uimbqlkg~, bga cblgd b ~ivbubqi vukni~~qcbq bvvmli~ qci ncbgdi~ kiu qk b uivmlnb

~ Qciui bui eiqqiu tb|~ ko aklgd qci~i gkt0

9 Abqbeb~i~ qkab| vuklai eylmq lg jbqiulbmlpia lit obnlmlqli~ qkjblgqblg ~yjjbu| abqb

9 Abqbeb~i~ vuklai eylmq*lg ~yvvkuq oku uivmlnbqlkg

~ Ignbv~ymbqlkg obnlmlqli~ nbg ei y~ia lg~qiba ko qulddiu~ lg jbg|

nb~i~9 Aiolgi jiqcka~ qk yvabqi olima~

9 Nbuu| kyq bnqlkg~ b~ vbuq ko qci yvabqi jiqcka~ lg~qiba koqcukydc b qulddiu

^̂ l

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 26/58

^inyulq|^inyulq|

~ ^inyulq| * vukqinqlkg oukj jbmlnlky~ bqqijvq~ qk ~qibm ku jkalo| abqb'

9 Abqbeb~i ~|~qij miim

Byqcigqlnbqlkg bga byqckulpbqlkg jincbgl~j~ qk bmmkt ~vinloln y~iu~bnni~~ kgm| qk uiryluia abqb

Ti nkgnigqubqi kg byqckulpbqlkg lg qci ui~q ko qcl~ ncbvqiu

9 Kviubqlgd ~|~qij miim

Kviubqlgd ~|~qij ~yviu*y~iu~ nbg ak bg|qclgd qci| tbgq qk qciabqbeb~i" Dkka kviubqlgd ~|~qij miim ~inyulq| l~ uiryluia'

9 Giqtkuh miim0 jy~q y~i ignu|vqlkg qk vuiigq

Ibi~aukvvlgd #ygbyqckulpia uibalgd ko ji~~bdi~,

Jb~ryiubalgd #vuiqigalgd qk ei bg byqckulpia y~iu ku ~igalgdji~~bdi~ ~yvvk~iam| oukj byqckulpia y~iu~,

^ l #N ,^ lq #N q ,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 27/58

^inyulq| #Nkgq',^inyulq| #Nkgq',

9 Vc|~lnbm miim

Vc|~lnbm bnni~~ qk nkjvyqiu~ bmmkt~ ai~quynqlkg ko abqb e|lgquyaiu~8 qubalqlkgbm mknh*bga*hi| ~inyulq| l~ giiaia

Nkjvyqiu~ jy~q bm~k ei vukqinqia oukj omkka~- olui- iqn'

 „  Jkui lg Ncbvqiu 24 #Uinkiu|,

9 Cyjbg miim

Y~iu~ jy~q ei ~nuiigia qk ig~yui qcbq bg byqckulpia y~iu~ akgkq dli bnni~~ qk lgquyaiu~

Y~iu~ ~ckyma ei qublgia kg vb~~tkua ~iminqlkg bga ~inuin|

B c l lB qc l ql

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 28/58

ByqckulpbqlkgByqckulpbqlkg

Okuj~ ko byqckulpbqlkg kg vbuq~ ko qci abqbeb~i0

~ Uiba byqckulpbqlkg * bmmkt~ uibalgd- eyq gkq jkalolnbqlkg ko abqb'

~ Lg~iuq byqckulpbqlkg * bmmkt~ lg~iuqlkg ko git abqb- eyq gkqjkalolnbqlkg ko isl~qlgd abqb'

~ Yvabqi byqckulpbqlkg * bmmkt~ jkalolnbqlkg- eyq gkq aimiqlkg koabqb'

~ Aimiqi byqckulpbqlkg * bmmkt~ aimiqlkg ko abqb

B qc l ql #N q ,B qc l ql #N q ,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 29/58

Byqckulpbqlkg #Nkgq',Byqckulpbqlkg #Nkgq',

Okuj~ ko byqckulpbqlkg qk jkalo| qci abqbeb~i ~ncijb0~ Lgais byqckulpbqlkg * bmmkt~ nuibqlkg bga aimiqlkg ko lgalni~'

~ Ui~kyuni~ byqckulpbqlkg * bmmkt~ nuibqlkg ko git uimbqlkg~'

~ Bmqiubqlkg byqckulpbqlkg * bmmkt~ baalqlkg ku aimiqlkg ko bqquleyqi~lg b uimbqlkg'

~ Aukv byqckulpbqlkg * bmmkt~ aimiqlkg ko uimbqlkg~'

B qc l ql a _lB qc l ql a _l

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 30/58

Byqckulpbqlkg bga _lit~Byqckulpbqlkg bga _lit~

~ Y~iu~ nbg ei dlig byqckulpbqlkg kg lit~- tlqckyq eilgd dlig

bg| byqckulpbqlkg kg qci uimbqlkg~ y~ia lg qci lit aiolglqlkg~ Belmlq| ko lit~ qk clai abqb ~iui~ ekqc qk ~ljvmlo| y~bdi ko qci

~|~qij bga qk igcbgni ~inyulq| e| bmmktlgd y~iu~ bnni~~ kgm| qkabqb qci| giia oku qcilu `ke

~ B nkjelgbqlkg ku uimbqlkgbm*miim ~inyulq| bga lit*miim ~inyulq|nbg ei y~ia qk mljlq b y~iu“~ bnni~~ qk vuinl~im| qci abqb qcbqy~iu giia~'

_l I m_l I m

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 31/58

_lit Isbjvmi_lit Isbjvmi

~ ^yvvk~i b ebgh nmiuh giia~ qk hgkt qci gbji~ ko qci

ny~qkjiu~ ko ibnc eubgnc- eyq l~ gkq byqckulpia qk ~ii ~vinlolnmkbg lgokujbqlkg'

9 Bvvukbnc0 Aig| aluinq bnni~~ qk qci mkbg uimbqlkg- eyq dubgq bnni~~qk qci lit ny~q*mkbg - tclnc nkg~l~q~ kgm| ko qci gbji~ kony~qkjiu~ bga qci eubgnci~ bq tclnc qci| cbi b mkbg'

9 Qci ny~q*mkbg lit l~ aiolgia lg ^RM b~ okmmkt~0

nuibqi lit ny~q*mkbg b~  ~iminq eubgncgbji - ny~qkjiu*gbji 

oukj ekuuktiu- mkbg tciui ekuuktiu'mkbg*gyjeiu : mkbg'mkbg*gyjeiu 

_l I m #N q ,_l I m #N q ,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 32/58

_lit Isbjvmi #Nkgq',_lit Isbjvmi #Nkgq',

~ Qci nmiuh l~ byqckulpia qk ~ii qci ui~ymq ko qci ryiu|0

~iminq *oukj ny~q*mkbg 

~ Tcig qci ryiu| vukni~~ku qubg~mbqi~ qci ui~ymq lgqk b ryiu| kgqci bnqybm uimbqlkg~ lg qci abqbeb~i- ti keqblg b ryiu| kgekuuktiu bga mkbg '

~ Byqckulpbqlkg jy~q ei ncinhia kg qci nmiuh“~ ryiu| eiokuiryiu| vukni~~lgd uivmbni~ b lit e| qci aiolglqlkg ko qci lit'

B qc l ql _lB qckul bqlkg kg _li ~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 33/58

Byqckulpbqlkg kg _lit~Byqckulpbqlkg kg _lit~

~

Nuibqlkg ko lit aki~ gkq uirylui ui~kyuni~ byqckulpbqlkg ~lgnigk uibm uimbqlkg l~ eilgd nuibqia

~ Qci nuibqku ko b lit diq~ kgm| qck~i vullmidi~ qcbq vuklai gk

baalqlkgbm byqckulpbqlkg ei|kga qcbq ci bmuiba| cba'

~ I'd' lo nuibqku ko lit ny~q*mkbg cba kgm| uiba byqckulpbqlkg kg

ekuuktiu bga mkbg - ci diq~ kgm| uiba byqckulpbqlkg kg ny~q *mkbg 

D ql o V l lmDubgqlgd ko Vullmidi~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 34/58

Dubgqlgd ko Vullmidi~Dubgqlgd ko Vullmidi~

~ Qci vb~~bdi ko byqckulpbqlkg oukj kgi y~iu qk bgkqciu jb| ei

uivui~igqia e| bg byqckulpbqlkg dubvc'~ Qci gkai~ ko qcl~ dubvc bui qci y~iu~'

~ Qci ukkq ko qci dubvc l~ qci abqbeb~i bajlgl~qubqku'

~ Nkg~laiu dubvc oku yvabqi byqckulpbqlkg kg mkbg'

~ Bg iadi Yl ↕Y ` lgalnbqi~ qcbq y~iu Yl cb~ dubgqia yvabqibyqckulpbqlkg kg mkbg qk Y `'

Y 2 Y 

1

Y 5 Y 

9

Y >

 AEB

B qckul bqlkg Dubgq DubvcByqckulpbqlkg Dubgq Dubvc

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 35/58

Byqckulpbqlkg Dubgq DubvcByqckulpbqlkg Dubgq Dubvc

~ Uiryluijigq 0 Bmm iadi~ lg bg byqckulpbqlkg dubvc jy~q ei vbuq ko

~kji vbqc kuldlgbqlgd tlqc qci abqbeb~i bajlgl~qubqku~ Lo AEB uikhi~ dubgq oukj Y20

9 Dubgq jy~q ei uikhia oukj Y1 ~lgni Y2 gk mkgdiu cb~ byqckulpbqlkg

9 Dubgq jy~q gkq ei uikhia oukj Y9 ~lgni Y9 cb~ bgkqciu

byqckulpbqlkg vbqc oukj AEB qcukydc Y5

~ Jy~q vuiigq n|nmi~ ko dubgq~ tlqc gk vbqc oukj qci ukkq0

9 AEB dubgq~ byqckulpbqlkg qk Y4

9 Y4 dubgq~ byqckulpbqlkg qk Y3

9 Y3 dubgq~ byqckulpbqlkg qk Y4

9 AEB uikhi~ byqckulpbqlkg oukj Y4

~ Jy~q uikhi dubgq Y4 qk Y3 bga oukj Y3 qk Y4 ~lgni qciui l~ gk

vbqc oukj AEB qk Y4 ku qk Y3 bg|jkui'

^inyulq| ^vinlolnbqlkg lg ^RM^inyulq| ^vinlolnbqlkg lg ^RM

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 36/58

^inyulq| ^vinlolnbqlkg lg ^RM^inyulq| ^vinlolnbqlkg lg ^RM

~ Qci dubgq ~qbqijigq l~ y~ia qk nkgoiu byqckulpbqlkg

dubgq =vullmidi ml~q7

kg =uimbqlkg gbji ku lit gbji7 qk =y~iu ml~q7

~ =y~iu ml~q7 l~0

9 b y~iu*la

9 vyemln - tclnc bmmkt~ bmm bmla y~iu~ qci vullmidi dubgqia

9 B ukmi #jkui kg qcl~ mbqiu,

~ Dubgqlgd b vullmidi kg b lit aki~ gkq ljvm| dubgqlgd bg|vullmidi~ kg qci ygaium|lgd uimbqlkg~'

~ Qci dubgqku ko qci vullmidi jy~q bmuiba| ckma qci vullmidi kgqci ~vinlolia lqij #ku ei qci abqbeb~i bajlgl~qubqku,'

Vullmidi~ lg ^RMVullmidi~ lg ^RM

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 37/58

Vullmidi~ lg ^RMVullmidi~ lg ^RM

~ ~iminq0 bmmkt~ uiba bnni~~ qk uimbqlkg-ku qci belmlq| qk ryiu| y~lgd

qci lit9 Isbjvmi0 dubgq y~iu~ Y2- Y5- bga Y> ~iminq byqckulpbqlkg kg qci eubgnc 

uimbqlkg0

dubgq ~iminq kg eubgnc qk Y 2- Y 5 - Y > 

~ lg~iuq0 qci belmlq| qk lg~iuq qyvmi~

~ yvabqi0 qci belmlq| qk yvabqi y~lgd qci ^RM yvabqi ~qbqijigq

~ aimiqi0 qci belmlq| qk aimiqi qyvmi~'

~ uioiuigni~0 belmlq| qk ainmbui okuildg hi|~ tcig nuibqlgd uimbqlkg~'

~ y~bdi0 Lg ^RM*<58 byqckulpi~ b y~iu qk y~i b ~vinlolia akjblg

~ bmm vullmidi~0 y~ia b~ b ~ckuq okuj oku bmm qci bmmktbemi vullmidi~

Vullmidi Qk Dubgq Vullmidi~Vullmidi Qk Dubgq Vullmidi~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 38/58

Vullmidi Qk Dubgq Vullmidi~Vullmidi Qk Dubgq Vullmidi~

~ tlqc dubgq kvqlkg0 bmmkt~ b y~iu tck l~ dubgqia b vullmidi qk

vb~~ qci vullmidi kg qk kqciu y~iu~'9 Isbjvmi0

dubgq ~iminq kg eubgnc qk Y 2 tlqc dubgq kvqlkg

dli~ Y2 qci ~iminq vullmidi~ kg eubgnc bga bmmkt~ Y2 qk

dubgq qcl~vullmidi qk kqciu~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 39/58

Ukmi~Ukmi~

~ Ukmi~ viujlq nkjjkg vullmidi~ oku b nmb~~ ko y~iu~ nbg ei

~vinlolia `y~q kgni e| nuibqlgd b nkuui~vkgalgd ”ukmi‚~ Vullmidi~ nbg ei dubgqia qk ku uikhia oukj ukmi~- `y~q mlhi y~iu

~ Ukmi~ nbg ei b~~ldgia qk y~iu~- bga iig qk kqciu ukmi~

~ ^RM02<<< ~yvvkuq~ ukmi~

nuibqi ukmi qimmiu nuibqi ukmi jbgbdiu 

dubgq ~iminq kg eubgnc qk qimmiu dubgq yvabqi #ebmbgni , kg bnnkygq qk qimmiu 

dubgq bmm vullmidi~ kg bnnkygq qk jbgbdiu 

dubgq qimmiu qk jbgbdiu 

dubgq qimmiu qk bmlni- eke 

dubgq jbgbdiu  qk bl 

Uikhlgd Byqckulpbqlkg lg ^RMUikhlgd Byqckulpbqlkg lg ^RM

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 40/58

Uikhlgd Byqckulpbqlkg lg ^RMUikhlgd Byqckulpbqlkg lg ^RM

~ Qci uikhi ~qbqijigq l~ y~ia qk uikhi byqckulpbqlkg'

uikhi=vullmidi ml~q7

kg =uimbqlkg gbji ku lit gbji7 oukj =y~iu ml~q7 Xui~qulnq}nb~nbaiZ

~ Isbjvmi0

uikhi ~iminq kg eubgnc  oukj Y 2- Y 5 - Y >  nb~nbai

~ Uiknbqlkg ko b vullmidi oukj b y~iu jb| nby~i kqciu y~iu~ bm~kqk mk~i qcbq vullmidi8 uioiuuia qk b~ nb~nbalgd ko qci uikhi'

~ Ti nbg vuiigq nb~nbalgd e| ~vinlo|lgd ui~qulnq0

uikhi ~iminq kg eubgnc oukj Y 2- Y 5 - Y >  ui~qulnq

Tlqc ui~qulnq- qci uikhi nkjjbga oblm~ lo nb~nbalgd uikhi~bui uiryluia'

Uikhlgd Byqckulpbqlkg lg ^RM #Nkgq ,Uikhlgd Byqckulpbqlkg lg ^RM #Nkgq ,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 41/58

Uikhlgd Byqckulpbqlkg lg ^RM #Nkgq',Uikhlgd Byqckulpbqlkg lg ^RM #Nkgq',

~ =vullmidi*ml~q7 jb| ei bmm qk uikhi bmm vullmidi~ qci uikhii

jb| ckma'~ Lo =uikhii*ml~q7 lgnmyai~ vyemln bmm y~iu~ mk~i qci vullmidi

isnivq qck~i dubgqia lq isvmlnlqm|'

~ Lo qci ~bji vullmidi tb~ dubgqia qtlni qk qci ~bji y~iu e|alooiuigq dubgqii~- qci y~iu jb| uiqblg qci vullmidi boqiu qci

uiknbqlkg'

~ Bmm vullmidi~ qcbq aiviga kg qci vullmidi eilgd uikhia bui bm~kuikhia'

Mljlqbqlkg~ ko ^RM ByqckulpbqlkgMljlqbqlkg~ ko ^RM Byqckulpbqlkg

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 42/58

Mljlqbqlkg~ ko ^RM ByqckulpbqlkgMljlqbqlkg~ ko ^RM Byqckulpbqlkg

~ ^RM aki~ gkq ~yvvkuq byqckulpbqlkg bq b qyvmi miim

9I'd' ti nbggkq ui~qulnq ~qyaigq~ qk ~ii kgm| #qci qyvmi~ ~qkulgd, qcilu ktgdubai~

~ Tlqc qci duktqc lg Tie bnni~~ qk abqbeb~i~- abqbeb~i bnni~~i~ nkjivuljbulm| oukj bvvmlnbqlkg ~iuiu~'

9 Iga y~iu~ akg$q cbi abqbeb~i y~iu la~- qci| bui bmm jbvvia qk qci ~bjiabqbeb~i y~iu la

~ Bmm iga*y~iu~ ko bg bvvmlnbqlkg #~ync b~ b tie bvvmlnbqlkg, jb| eijbvvia qk b ~lgdmi abqbeb~i y~iu

~ Qci qb~h ko byqckulpbqlkg lg beki nb~i~ obmm~ kg qci bvvmlnbqlkgvukdubj- tlqc gk ~yvvkuq oukj ^RM

9 Eigiolq0 olgi dublgia byqckulpbqlkg~- ~ync b~ qk lgallaybm qyvmi~- nbg eiljvmijigqia e| qci bvvmlnbqlkg'

9 Aubtebnh0 Byqckulpbqlkg jy~q ei akgi lg bvvmlnbqlkg nkai- bga jb| eial~viu~ia bmm kiu bg bvvmlnbqlkg

9 Ncinhlgd oku be~igni ko byqckulpbqlkg mkkvckmi~ einkji~ iu| aloolnymq ~lgnilq uirylui~ uibalgd mbudi bjkygq~ ko bvvmlnbqlkg nkai

Byalq Qublm~Byalq Qublm~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 43/58

Byalq Qublm~Byalq Qublm~

~ Bg byalq qublm l~ b mkd ko bmm ncbgdi~ #lg~iuq~+aimiqi~+yvabqi~, qk

qci abqbeb~i bmkgd tlqc lgokujbqlkg ~ync b~ tclnc y~iuviuokujia qci ncbgdi- bga tcig qci ncbgdi tb~ viuokujia'

~ Y~ia qk qubnh iuukgiky~+oubyaymigq yvabqi~'

~ Nbg ei ljvmijigqia y~lgd qulddiu~- eyq jbg| abqbeb~i ~|~qij~

vuklai aluinq ~yvvkuq'

Ignu|vqlkgIgnu|vqlkg

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 44/58

Ignu|vqlkgIgnu|vqlkg

~ Abqb jb| ei ignu|vqia tcig abqbeb~i byqckulpbqlkg vukl~lkg~

ak gkq kooiu ~yoolnligq vukqinqlkg'~ Vukviuqli~ ko dkka ignu|vqlkg qincglryi0

9 Uimbqlim| ~ljvmi oku byqckulpia y~iu~ qk ignu|vq bga ainu|vq abqb'

9 Ignu|vqlkg ~nciji aiviga~ gkq kg qci ~inuin| ko qci bmdkulqcj eyqkg qci ~inuin| ko b vbubjiqiu ko qci bmdkulqcj nbmmia qci

ignu|vqlkg hi|'

9 Isquijim| aloolnymq oku bg lgquyaiu qk aiqiujlgi qci ignu|vqlkg hi|'

Ignu|vqlkg #Nkgq ,Ignu|vqlkg #Nkgq ,

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 45/58

Ignu|vqlkg #Nkgq',Ignu|vqlkg #Nkgq',

~  Abqb Ignu|vqlkg ^qbgabua #AI^, ~ye~qlqyqi~ ncbubnqiu~ bga uibuubgdi~qcilu kuaiu kg qci eb~l~ ko bg ignu|vqlkg hi| tclnc l~ vuklaia qkbyqckulpia y~iu~ lb b ~inyui jincbgl~j' ^nciji l~ gk jkui ~inyuiqcbg qci hi| qubg~jl~~lkg jincbgl~j ~lgni qci hi| cb~ qk ei ~cbuia'

~ Babgnia Ignu|vqlkg ^qbgabua #BI^, l~ b git ~qbgabua uivmbnlgd AI^-bga l~ eb~ia kg qci Ul`gabim bmdkulqcj- eyq l~ bm~k aivigaigq kg ~cbuia~inuiq hi|~

~

 Vyemln*hi| ignu|vqlkg l~ eb~ia kg ibnc y~iu cblgd qtk hi|~09 vyemln hi| „ vyemlnm| vyeml~cia hi| y~ia qk ignu|vq abqb- eyq nbggkq ei y~ia

qk ainu|vq abqb

9  vulbqi hi| ** hi| hgktg kgm| qk lgallaybm y~iu- bga y~ia qk ainu|vq abqb'Giia gkq ei qubg~jlqqia qk qci ~lqi aklgd ignu|vqlkg'

Ignu|vqlkg ~nciji l~ ~ync qcbq lq l~ ljvk~~lemi ku isquijim| cbua qk

ainu|vq abqb dlig kgm| qci vyemln hi|'~ Qci U^B vyemln*hi| ignu|vqlkg ~nciji l~ eb~ia kg qci cbuagi~~ ko

obnqkulgd b iu| mbudi gyjeiu #266$~ ko aldlq~, lgqk lq~ vuljinkjvkgigq~'

ByqcigqlnbqlkgByqcigqlnbqlkg

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 46/58

ByqcigqlnbqlkgByqcigqlnbqlkg

~ Vb~~tkua eb~ia byqcigqlnbqlkg l~ tlaim| y~ia- eyq l~ ~y~nivqlemiqk ~gloolgd kg b giqtkuh

~ Ncbmmigdiui~vkg~i ~|~qij~ bkla qubg~jl~~lkg ko vb~~tkua~

9 AE ~iga~ b #ubgakjm| digiubqia, ncbmmigdi ~qulgd qk y~iu

9 Y~iu ignu|vq~ ~qulgd bga uiqyug~ ui~ymq'

9 AE iuloli~ laigqlq| e| ainu|vqlgd ui~ymq

9 Nbg y~i vyemln*hi| ignu|vqlkg ~|~qij e| AE ~igalgd b ji~~bdiignu|vqia y~lgd y~iu“~ vyemln hi|- bga y~iu ainu|vqlgd bga ~igalgdqci ji~~bdi ebnh

~ Aldlqbm ~ldgbqyui~ bui y~ia qk iulo| byqcigqlnlq| ko abqb

9 I'd' y~i vulbqi hi| #lg uiiu~i, qk ignu|vq abqb- bga bg|kgi nbgiulo| byqcigqlnlq| e| y~lgd vyemln hi| #lg uiiu~i, qk ainu|vq abqb'Kgm| ckmaiu ko vulbqi hi| nkyma cbi nuibqia qci ignu|vqia abqb'

9 Aldlqbm ~ldgbqyui~ bm~k cimv ig~yui gkguivyalbqlkg0 ~igaiunbggkq mbqiu nmblj qk cbi gkq nuibqia qci abqb

Aldlqbm Niuqlolnbqi~Aldlqbm Niuqlolnbqi~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 47/58

Aldlqbm Niuqlolnbqi~Aldlqbm Niuqlolnbqi~

~ Aldlqbm niuqlolnbqi~ bui y~ia qk iulo| byqcigqlnlq| ko vyemln hi|~'

~

Vukemij0 tcig |ky nkjjyglnbqi tlqc b tie ~lqi- ckt ak |ky hgktlo |ky bui qbmhlgd tlqc qci digylgi tie ~lqi ku bg ljvk~qiu;

9 ^kmyqlkg0 y~i qci vyemln hi| ko qci tie ~lqi

9 Vukemij0 ckt qk iulo| lo qci vyemln hi| lq~imo l~ digylgi;

~ ^kmyqlkg0

9 Iiu| nmligq #i'd' eukt~iu, cb~ vyemln hi|~ ko b oit ukkq*miimniuqlolnbqlkg byqckulqli~

9 B ~lqi nbg diq lq~ gbji+YUM bga vyemln hi| ~ldgia e| b niuqlolnbqlkgbyqckulq|0 ~ldgia aknyjigq l~ nbmmia b niuqlolnbqi

9 Nmligq nbg y~i vyemln hi| ko niuqlolnbqlkg byqckulq| qk iulo| niuqlolnbqi

9Jymqlvmi miim~ ko niuqlolnbqlkg byqckulqli~ nbg isl~q' Ibnc niuqlolnbqlkgbyqckulq|

vui~igq~ lq~ ktg vyemln*hi| niuqlolnbqi ~ldgia e| bcldciu miim byqckulq|- bga

Y~i~ lq~ vulbqi hi| qk ~ldg qci niuqlolnbqi ko kqciu tie~lqi~+byqckulqli~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 48/58

Iga ko NcbvqiuIga ko Ncbvqiu

^qbql~qlnbm Abqbeb~i~^qbql~qlnbm Abqbeb~i~

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 49/58

^qbql~qlnbm Abqbeb~i~^qbql~qlnbm Abqbeb~i~

~ Vukemij0 ckt qk ig~yui vulbn| ko lgallaybm~ tclmi bmmktlgd y~i

ko abqb oku ~qbql~qlnbm vyuvk~i~ #i'd'- olgalgd jialbg lgnkji-biubdi ebgh ebmbgni iqn',

~ ^kmyqlkg~0

9 ^|~qij ui`inq~ bg| ryiu| qcbq lgkmi~ oitiu qcbg ~kjivuiaiqiujlgia gyjeiu ko lgallaybm~'

  ∔ ^qlmm vk~~lemi qk y~i ui~ymq~ ko jymqlvmi kiumbvvlgd ryiuli~qk aiayni abqb bekyq bg lgallaybm

9  Abqb vkmmyqlkg ** ubgakj obm~lolnbqlkg ko abqb vuklaia lg ui~vkg~i qkb ryiu|'

9 Ubgakj jkalolnbqlkg ko qci ryiu| lq~imo'

~ Qciui l~ b qubaikoo eiqtiig bnnyubn| bga ~inyulq|'

BgBg g*g*bu| Uimbqlkg~clv ^iqbu| Uimbqlkg~clv ^iq

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 50/58

BgBg g* g  bu| Uimbqlkg~clv ^iqbu| Uimbqlkg~clv ^iq

ByqckulpbqlkgDubgq DubvcByqckulpbqlkgDubgq Dubvc

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 51/58

Byqckulpbqlkg Dubgq DubvcByqckulpbqlkg Dubgq Dubvc

Bqqijvq qk Aioibq Byqckulpbqlkg UiknbqlkgBqqijvq qk Aioibq Byqckulpbqlkg Uiknbqlkg

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 52/58

Bqqijvq qk Aioibq Byqckulpbqlkg UiknbqlkgBqqijvq qk Aioibq Byqckulpbqlkg Uiknbqlkg

Byqckulpbqlkg DubvcByqckulpbqlkg Dubvc

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 53/58

Byqckulpbqlkg DubvcByqckulpbqlkg Dubvc

Vc|~lnbm Miim ^inyulq|Vc|~lnbm Miim ^inyulq|

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 54/58

Vc|~lnbm Miim ^inyulq|Vc|~lnbm Miim ^inyulq|

~ Vukqinqlkg ko irylvjigq oukj omkka~- vktiu oblmyui- iqn'

~ Vukqinqlkg ko al~h~ oukj qcioq- iub~yui- vc|~lnbm abjbdi- iqn'

~ Vukqinqlkg ko giqtkuh bga qiujlgbm nbemi~ oukj tluiqbv~ gkg*lgb~li iminqukgln ibi~aukvvlgd- vc|~lnbm abjbdi- iqn'

^kmyqlkg~0

~ Uivmlnbqia cbuatbui0

9 jluukuia al~h~- aybm ey~~i~- iqn'

9 jymqlvmi bnni~~ vbqc~ eiqtiig iiu| vblu ko ail~i~

~ Vc|~lnbm ~inyulq|0 mknh~-vkmlni- iqn'

~ ^koqtbui qincglryi~ qk aiqinq vc|~lnbm ~inyulq| euibnci~'

Cyjbg Miim ^inyulq|Cyjbg Miim ^inyulq|

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 55/58

Cyjbg Miim ^inyulq|Cyjbg Miim ^inyulq|

~ Vukqinqlkg oukj ~qkmig vb~~tkua~- ~bekqbdi- iqn'

~ Vuljbulm| b jbgbdijigq vukemij0

9 Ouiryigq ncbgdi ko vb~~tkua~

9 Y~i ko ”gkg*dyi~~bemi‚ vb~~tkua~

9 Mkd bmm lgbmla bnni~~ bqqijvq~

9 Abqb byalq~

9 Nbuioym clulgd vubnqlni~

Kviubqlgd ^|~qij Miim ^inyulq|Kviubqlgd ^|~qij Miim ^inyulq|

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 56/58

Kviubqlgd ^|~qij Miim ^inyulq|Kviubqlgd ^|~qij Miim ^inyulq|

~ Vukqinqlkg oukj lgbmla mkdlg~

~ Olmi*miim bnni~~ vukqinqlkg #koqig gkq iu| cimvoym oku abqbeb~i

~inyulq|,

~ Vukqinqlkg oukj ljvukviu y~i ko ”~yviuy~iu‚ byqckulq|'

~ Vukqinqlkg oukj ljvukviu y~i ko vullmidia jbnclgi lgquynqlkg~'

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 57/58

GiqtkuhMiim ^inyulq|GiqtkuhMiim ^inyulq|

~ Ibnc ~lqi jy~q ig~yui qcbq lq nkjjyglnbqi tlqc quy~qia ~lqi~ #gkqlgquyaiu~,'

~ Mlgh~ jy~q ei vukqinqia oukj qcioq ku jkalolnbqlkg ko ji~~bdi~

~ Jincbgl~j~0

9 Laigqlolnbqlkg vukqknkm #vb~~tkua*eb~ia,-

9 Nu|vqkdubvc|'

Abqbeb~iMiim ^inyulq|Abqbeb~iMiim ^inyulq|

7/23/2019 Integrity and Security in DBMS

http://slidepdf.com/reader/full/integrity-and-security-in-dbms 58/58

Abqbeb~i Miim ^inyulq|Abqbeb~i Miim ^inyulq|

~ B~~yji ~inyulq| bq giqtkuh- kviubqlgd ~|~qij- cyjbg- bga

vc|~lnbm miim~'~ Abqbeb~i ~vinloln l~~yi~0

9 ibnc y~iu jb| cbi byqckulq| qk uiba kgm| vbuq ko qci abqb bga qktulqi kgm| vbuq ko qci abqb'

9 Y~iu byqckulq| jb| nkuui~vkga qk igqlui olmi~ ku uimbqlkg~- eyq lq jb|

bm~k nkuui~vkga kgm| qk vbuq~ ko olmi~ ku uimbqlkg~'

~ Mknbm byqkgkj| ~yddi~q~ ~lqi*miim byqckulpbqlkg nkgqukm lg bal~quleyqia abqbeb~i'

~ Dmkebm nkgqukm ~yddi~q~ nigqubmlpia nkgqukm'