Ma’lumotlar bazasining taqsimlangan tizimida axborot xavfsizligi konsepsiyasi



Yüklə 494,15 Kb.
Pdf görüntüsü
səhifə13/16
tarix06.04.2023
ölçüsü494,15 Kb.
#94124
1   ...   8   9   10   11   12   13   14   15   16
Data base security - lecture 6 (1)

Obyekt sintaksisi 
Obyektning aksariyat imtiyozlari bir xil sintaksisdan foydalanadi. Yuqorida 
keltirilgan imtiyozlardan UPDATE va REFERENCES istisno. 
UPDATE imtiyozlari berilganida yuqorida qoilanilgan sintaksisdan foydalanish 
mumkin, ya’ni foydalanuvchiga jadvalning barcha ustunlarini yangilash huquqi 
beriladi. Imtiyoz nomidan keyin qavs ichida ushbu imtiyoz tatbiq etiluvchi ustunlar 
nomi ko‘rsatilishi mumkin. Masalan, UPDATE imtiyozi quyidagi ko‘rinish 
olishi mumkin: 
REFERENCES imtiyozi berilganida ham ustunlar nomi beriladi. Jadvalni faqat 
alohida ustunlari bo‘yicha ko'zdan kechirishni cheklash uchun tasawur yaratish 
mexanizmidan foydalanib, imtiyozni real jadval uchun emas, tasawur uchun 
belgilash lozim. Jadvalni faqat alohida qatorlar bo‘yicha ko'zdan kechirishni 
cheklash uchun ham tasavvurdan foydalanish mumkin. 
Imtiyozni bekor qilish REVOKE operatori yordamida amalga oshiriladi. Ushbu 
komandaning sintaksisi GRANT operatorining sintaksisiga o‘xshash.
Muayyan MBBTda yuqorida keltirilgan imtiyozlardan farqli imtiyozlar 
madadlanishi mumkin. Masalan, ba’zi MBBTda foydalanuvchilarga indekslami 
yaratishga imkon beruvchi INDEX imtiyozini berish mumkin. Ammo INDEX 
obyekti SQL standartida aniqlanmagan va ushbu imtiyozni berish komandasining 
sintaksisi tizimdan tizimga o‘zgarishi mumkin. Imtiyozni bekor qilish huquqiga 
kim egalik qilishi SQL standartida aniqlanmagan. Ammo, odatda, imtiyozni bekor 
qilish, ushbu imtiyozni bergan foydalanuvchi tomonidan amalga oshiriladi. 
Pastlashuvchi va ko‘tariluvchi dasturiy 
ta’minlashni ishlab chiqish
Dekompozitsiyada olingan tuzilmaviy iyerarxiya komponentlarini loyihalashda
amalga oshirishda va testlashda ikki xil yondashuv qo‘llaniladi: 
• ko‘tariluvchi; 
• pastlashuvchi. 
Adabiyotlarda 
≪yadro kengayishi≫ nomini olgan yana bir yondashuv uchraydi. 
Bunda nazarda tutiladiki, birinchi navbatda qandaydir asos dasturiy ta’minlash 
yadrosi, masalan ma’lumotlar va ularga bog‘liq protseduralar tuzilmalari 
loyihalashtiriladi hamda ishlab chiqiladi. So‘ngra ko‘tariluvchi va pastlashuvchi 
usullarni kombinatsiyalagan holda yadro kuchaytiriladi. Amaliyotda mazkur 


yondashuv yadro darajasiga bog‘liq holda aslida yoki pastlashuvchi yoki 
ko‘tariluvchi yondashuvga mujassamlashadi. 
Ko‘tariluvchi yondashuv. Ko‘tariluvchi yondashuvdan foydalanishdan oldin quyi 
daraja komponentlari loyihalanadi va amalga oshiriladi, keyin avvalgisi bo‘yicha 
shu ishlar qilinib, komponentlar testlanishi va sozlanishi tugallanishi davomida 
ularni yig'ish amalga oshiriladi. Bunda quyi daraja komponentlari ushbu 
yondashuvda ko‘pincha komponentlar kutubxonasiga joylashtiriladi. 
Komponentlarni testlash va sozlash uchun maxsus testlovchi 
dasturlar loyihalanadi hamda amalga oshiriladi. 

Yüklə 494,15 Kb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   16




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