• Berilganlar administratoriga
  • №6-7 mavzular. Berilganlarning bazasini bilan ishlash imkoniyatini beruvchi texnologiyalar




    Download 0,6 Mb.
    Pdf ko'rish
    bet6/10
    Sana15.02.2024
    Hajmi0,6 Mb.
    #157076
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    Maruza 6 7

    tasvirlash generatorlari va namoyishli generatorlar. Birinchisida qism 
    tillardan birida hisobot uchun zarur berilganlar va hujjatning tashqi 
    ko'rinishi aniqlanadi. Ikkinchi usul bilan esa, bu maqsadlar uchun 
    namoyishli vosita is hlatiladi. 
    Ushbu generator berilganlarni BBdan tanlash va ularni grafik 
    diagramma-lar shaklida taqdim qilish uchun aloqalar va an'analardan 
    fovdalanadi. Odatda ana shunday generatorlardan foydalangan holda 
    gistogrammalar, 
    aylana, 
    ustun, 
    nuqtali 
    diagrammala r 
    va 
    h.k. 
    tayvorlanadi. 
    Ilovalar generatorlari
    Ilovalar generatorlari BB bilan o'zaro harakatlanuvchi programmalarni 
    yaratish vositalaridan iborat. Ilovalar generatorlaridan foydalangan 
    holda, amaliy prog -ramma ta’minotning loyihalashga ketadigan vaqtni 
    qisqailirish imkoniyati mav -jud. Ilovalar generatorlari odatda, asosiy 
    funksiyalardan iborat, ko'pchilik prog -rammalar ishlatadigan, avvaldan 
    yaratilgan modullardan tashkil topgan bo'ladi. Yuqori darajadagi 
    tillarda tuzilgan bunday modullar funksiyalarning « kutubxo-nalarini» 
    tashkil qiladi. Foydalanuvchi qaysi masalalarni yechishni ko‘rsatadi, 
    ilovalar generatori esa masalani qanday bajarishni hal qiladi.
    Tasavvur 
    Yuqorida 
    keltirilgan 
    BB 
    boshqarish 
    tizimlarining 
    funksional 
    imkoniyatlarining 
    mavjudligi, 
    uni 
    ju da 
    ham 
    foydali 
    vositaga 
    aylantiradi. Lekin foydalanuvchilarga tizimning icnki tuzilishi soddami 
    yoki murakkabmi, bu narsalar qiziqtirmaydi. Hattoki ayrim holatlarda, 
    bizga kerakligidan ko‘p berilganlar chiqmoqda, degan qarshiliklar ham 
    paydo bo'ladi. Ana shunday muammolami hal qilish uchun BBB tizimida 
    tasavvur (view)larni yaratish mexanizmi mavjud bo‘lib, ixtiyoriy foyda -
    lanuvchi o'ziga kerakli BB zaruriv ko‘rinishini yaratadi, buni BB qism -
    to‘plami deb qarash niumkin. 
    Foydalanuvchilarga faqatgina zaruriy berilganlar bilan ishlash 
    imkoniyati-dan tashqari, tasavvurning bir qator fovdali tomonlari 
    mavjud: 

    qo'shimcha xavfsizlik darajasini ta'minlaydi. Tasavvur boshqa 
    foydala-nuvchilar ko‘rishi kerak bo'lmagan berilganlarni chiqarib 
    tashlangan hol-da yaratilishi mumkin. Masalan, bo‘lim boshliqlari 
    va tegishli hisobotchi -larga xodimlarning maoshlari xususidagi 
    berilganlarni ham ko‘rish imko-niyati bor bo’lgan tasav'vurni 


    yaratish. Qolgan foydalanuvchilar uchun esa maosh xususidagi 
    berilganlar chiqarib tashlangan holdagi tasavvurni yaratish.

    BB tashqi aloqasini sozlash mexanizmining mavjudligi. Masalan, 
    FAMILIYA_ISMI_SHAR1FI o‘rniga qisqaroq, FISH nomi bilan 
    ishlash. 

    BB tuzilishiga o‘zgartirishlar kiritilgan holatda ham, tashqi 
    aloqani qarama - qarshiliklarsiz va o 'zgarmas holatda saqiash. 
    Masalan, yangi maydonlar qo‘shilganda yoki olib tashlanganda, 
    aloqalar 
    o‘zgarganda, 
    fayllar 
    ajratilganda, 
    qayta 
    tashkillashtirilganda yoki nomi o’zgartirilganda ham BB tashqi 
    aloqaiari o‘zgarmavdi. Agarda qaysidir tasavvurning fayliga 
    ishlatilmaydigan maydonlar qo‘shilsa yoki olib tashlansa, ushbu 
    tasavvurga umuman ta’sir qilmaydi. Shunday qilib, tasavvurlar 
    program-malarning BB haqiqiv tuzilishiga nisbatan to‘liq 
    mustaqilligini ta’min-laydi va bu bilan favllar tizimi- dagi eng 
    katta kamchilikni bartaraf etadi.
    Haqiqatda, BBBT funksional imkoniyatlari aniq boshqarish turiga 
    bog’liq. Masalan, shaxsiy kompyuterlar parallel birgalikda kirish 
    imkoniyatlarini ber-maydi, berilganlarning butunligini saqlagan holda 
    himoya uslubini boshqarish va berilganlarni tiklash juda tor miqyosda 
    amalga oshiriladi. Lekin zamonaviy ko‘p mijozlar ishlatadigan BBBT 
    vnqorida keltirilgan hamma funksional va boshqa imkoniyatlarni 
    beradi. Zamonaviy boshqarish tizimlari o‘ta murakkab programma 
    ta’minoti bo’lib, programma kodlarining millionla b satrlaridan va 
    ko'pgina jildli hujjatlardan iborat.
    Bundan tashqari BBBT apparat va programma inqirozlarida devarli 
    yuz foiz ishonchlilik va tayyorgarlikni ta’minlaydi. BBBT programma 
    ta’minoti doimiy ravishda takomillashib bormoqda. Masalan, ba’zi bir 
    ilovalarda grafika, video, tovush va h.k. saqlash talab qilinmoqda. Ana 
    shu masalalarni hal qilish uchun BBBT doimiy ravishda rivojlanishi va 
    shuning uchun uning funksional qismi ham o‘zgarib turishi mumkin.
    Berilganlar 
    Albatta BBBT muhitida, berilganlar t arkibdagi eng asosiy a’zo 
    bo’lib hisoblanadi. BB berilganlardan tashqari, meta berilganlarni, 
    ya’ni «berilgan xususidagi berilganlarni» ham saqlaydi. BB tuzilishini 
    chizmo (schema) deb atashadi. 
    Talabalar o‘quv loyihasining eslaylik. Ana shu Talabalar BB beshta 
    jadval-lardan tuzilgan edi: Ro‘yhat, Baholar, Fakultetlar, Yo‘nalish va 
    Fanlar. Talabalar BB chizmasi quyidagicha:

    Ro‘yhat (ZN, FAMILIYA, ISM, O_ISM, K_SANA, FAK_N,
    YO

    N
    _
    N
    ,
    KURS, GURUH_N, PASPS, P A S P N )

    Baholar (ZN, SEMESTR, FAN_N, BALL, SANA_KI R, USTOZ) 

    Fakultetlar (FAK_N. FAKULTET)



    Yo‘nalish (YON N, YO'NALISHLAR) 

    Fanlar (FAN N. FAN NOMI) 
    Protseduralar 
    Protseduralar yo‘riqnomalar va qoidalardan iborat bo'lib, ular BB 
    loyihalash va foydalanish jarayonlarida hisobga oiinadi. BBni foydalanuvchilari va 
    unga xizmat qi-luvchilarga shu tizimdan foydalanish protseduralarining to’liq 
    tavsifi keltirilgan hujjat-larni hamda quyida keltirilgan harakatlarni bajarish 
    qoidalaridan iborat yo'riqnomalarni o‘z ichiga oladi: 

    BBBT ro‘yxatdan o'tkazish; 

    BBBT alohida vositasi yoki ilovasidan foydalanish; 

    BBBT ishga tiishirish yoki to’xtatish; 

    BBBT zaxira nusxalarini yaratish; 

    apparat va programma ta'minotida inkor bo‘lganda, ularga ishlov berish, 
    ishla-may qolgan tarkibiy qism yoki programmani aniqiash va to‘g‘rilash 
    hamda nosoziiklar bartaraf etilgandan so'ng, berilganlar bazasini tiklash; 

    jadval tuzilishini o'zgartirish, bir nechta disklarda joylashgan BBni qavta 
    tashkil etish, tizim unumdorligini yaxshilash va ikkinchi darajali 
    qurilmalarda saqlana-digan berilganlarni arxivlash usullari. 
    Foydalanuvchilar 
    Foydalanuvchilarni to'rtta guriihlarga ajratsak to’g‘ri bo‘ladi: BB va 
    berilgan-larning administrator lari, berilganlar bazasini yaraiuvcliilar. amaliy 
    programmachilar va «oxiri-da» foydalanuvchilar. 
    BB va berilganlarning administratorlari 
    BB va BBBT umumiy zaxira hisoblanadi, boshqa zaxiraiar qanday 
    boshqarilsa, u ham shunday boshqarilishi kerak. Odatda berilganlarni va BBni 
    boshqarish deganda, BBBTni hamda undagi berilganlarni boshqarish va nazorat 
    qilish tushuniladi. Berilgan-lar administratori berilganlarni boshqarish; BBni 
    rejalash; standartlarni, amaliy algoritm-larni va ish protseduralarini yaratish va 
    kuzatish hamda BB konseptual va mantiqiy loyihasiga javob beradi. Berilganlar 
    administratori BBning umumiy rivojlanish tamoyil-larining tashkilot maqsadlariga 
    mosligini nazorat qilgan holda, yuqori bo‘g‘indagi rahbarlarga maslahat va 
    tavsiyalar beradi. 
    Berilganlar bazasining administratori (Database Administrator) berilganlar 
    bazasi-ning fizik jihati amalga oshishiga javob beradi. Bunga fizik loyihalash va 
    loyihani amalga oshirish, xavfsizlikni va berilganlarning butunligini 
    ta’minlash, operat-sion tizimni kuzatish hamda ilovalar va oxirida 
    foydalanuvchiiarga maksimal tarzdagi unumdorlikni ta’minlash 
    masalalari kiradi. Berilganlar administratoriga nisbatan berilganlar 

    Download 0,6 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 0,6 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    №6-7 mavzular. Berilganlarning bazasini bilan ishlash imkoniyatini beruvchi texnologiyalar

    Download 0,6 Mb.
    Pdf ko'rish