Bitiruv malakaviy ishi


) SQL sorawın bóleklerge bóliw



Yüklə 0,65 Mb.
səhifə10/29
tarix17.06.2023
ölçüsü0,65 Mb.
#131897
1   ...   6   7   8   9   10   11   12   13   ...   29
Satbaeva

5) SQL sorawın bóleklerge bóliw
Bul túrdegi hújim orınlanńwń kerek bolǵan soraw ornına bir neshe SQL sorawların orınlawdı óz ishine aladı. Onıń ushın buzǵınshı ";" belgisinen paydalanadı. Biraq, SQL dıń ayrım versiyaları bunı qollawǵa ruxsat bermeydi.
Bazaǵa qılınıp atırǵan soraw tómendegishe:


SELECT * OF WHERE Articles from WHERE ArticleJD = id;

Eger apiwayı parametr ornına tómendegi mánisti jibersek




INSERT INTO admin (username, password) VALUES ('NewName’, '1234);

Bul halda 2 soraw ámelge asırıladı




SELECT * FROM Articles WHERE ArticleJD = 80; INSERT INTO admin (username, password) VALUES ('NewName’, '1234);

Bul sorawlar orınlanıwı nátiyjesinde jańa admınıstrator kestege qosıladı.




1.3. SQL inekciyadan qorǵanıw usılları
Buzǵınshı SQL kodların sorawlarǵa kirgiziw menen baylanıslı hújimlerden qorǵanıw ushın programmistler tek parametrlengen sorawlar menen isleytuǵın programma jaratıwǵa umtılıadı. Olar proceduralar járdeminde programmanıń server maǵlıwmatlarına kiriwin sheklewge háreket qıladı, yaǵnıy programma islep shıǵıwda olar SQL buyrıqlardı jaratıwdı sheklewge háreket etedi. Proceduralardan paydalanǵanda programma tek ǵana bul proceduralardı orınlaw ushın zárúr bolǵan ruxsatlarǵa iye, ol tiykarǵı kestelerge kiriw ruxsatına iye emes. Sol sebepli, kod SQL inekciyasiǵa ushraǵan haldada, buzǵınshılar maǵlıwmatlarǵa kiriw ruxsatın alalmaydı, sebebi programma kestelerge kiriw hám olardı basqarıw ushın jeterli huqıqlarǵa iye emes. Bunnan tısqarı, proceduralarda programmaǵa berilgen parametrler túrin tekseriw ushın ornatılǵan funkciyalar bar.
Biraq haqıyqıy turmısda bunday programmalardı jaratıw, ásirese, aldın jaratılǵan sistemalar menen islewde ámelge asırıw qıyın. Bunı ámelge asırıwda sonıń menen birge islep shıǵıwshılar toparı óz-ara eń paydalı sheshimge kele almasada qıyınshılıqlar payda boladı. Sol sebepli programmistler hár túrdegi programmalardı qollap-quwatlaw ushın maǵlıwmatlar bazası strukturalıq bólimlerin jaratıwda ámel qılıwları kerek bolǵan qaǵıydalar kompleksi jaratıldı. 1-súwrette bul talaplardıń grafigi keltirilgen.

SQL inekciyaǵa qarsı gúresiw usılları



Yüklə 0,65 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   ...   29




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin