Bitiruv malakaviy ishi bitiruvchi: Satbaehamda G. Ilmiy rahbar: dots. Allamuratov Sh. Nukus 2023 mundarija


Download 0.65 Mb.
bet10/29
Sana20.06.2023
Hajmi0.65 Mb.
#1637546
1   ...   6   7   8   9   10   11   12   13   ...   29
Bog'liq
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ı



Download 0.65 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling