• 2.2. Uch darajali mijoz-server arxitekturasida server va ma’lumotlar bazasi mijozi o‘rtasidagi o‘zaro bog‘liqlik
  • (4-rasm). Ikki darajali arxitekturada mijozlar va ma’lumotlar bazasi




    Download 1,39 Mb.
    Pdf ko'rish
    bet12/15
    Sana29.11.2023
    Hajmi1,39 Mb.
    #107891
    1   ...   7   8   9   10   11   12   13   14   15
    Bog'liq
    Mijoz-serverarxitekturasikursishi

    (4-rasm). Ikki darajali arxitekturada mijozlar va ma’lumotlar bazasi 
    serverlarining o‘zaro aloqasi. 
    Server kompyuter MS SQL Server ma’lumotlar bazasi server dasturini 
    ishlaydi. MS SQL Server ma’lumotlar bazasi mijoz dasturini server kompyuteridan 
    ham ishga tushirish mumkin. Mijozning dasturiy ta’minoti mijoz kompyuterida 
    ishga tushirilganda, MS SQL Serverga ulanish tarmoq orqali o‘rnatiladi. 


    27 
    Windowsda ishlaydigan mijoz kompyuter MS SQL Server mijoz dasturini 
    ishga tushiradi. Ilova Windows operatsion tizimi ostida ishlaydigan va MS SQL 
    Server dasturlarini, shu jumladan mijoz va server dasturlarini boshqaradigan server 
    kompyuteriga yuklangan MS SQL Serverga so‘rovlar yuboradi. 
    Foydalanuvchi ma’lumotlar bazasidan ma’lumotlar taqdimotini belgilaydigan 
    (masalan, kirish buyrug‘ining shakli) mijoz dastur bilan o‘zaro aloqada bo‘ladi. 
    Barcha mijoz dasturlari MS SQL Server bilan mijozning ma’lumotlar 
    bazasiga kirish uchun bir yoki ikkita mahalliy API lardan foydalanadi: ODBC 
    (ma’lumotlar bazasining ochiq ulanishi), OLE JB. ADO dan foydalanish 
    ma’lumotlar bazasiga kirishda ob’ektga yo‘naltirilgan yondashuv va vizual 
    dasturlash imkoniyatlarini ta’minlaydigan maxsus ActiveX ma’lumotlar ob’ektlari 
    orqali OLE JB bilan o‘zaro aloqalarni tashkil qilish imkonini beradi. 


    28 
    2.2. Uch darajali mijoz-server arxitekturasida server va ma’lumotlar bazasi 
    mijozi o‘rtasidagi o‘zaro bog‘liqlik 
    Uch darajali mijoz-server arxitekturasi internetga asoslangan ma’lumotlar 
    bazalari dasturlarining paydo bo‘lishi va ulardan foydalanish bilan bog‘liq ravishda 
    keng tarqaldi. WWW Toolkit va ma’lumotlar bazalari - bu bir-biridan mustaqil 
    ravishda ishlab chiqilgan ikkita alohida texnologiya. Ammo ikkalasi ham ikki 
    darajali mijoz-server texnologiyasiga asoslangan. WWW uchun ma’lumotlar 
    bazalari dasturlari o‘zlaridan avvalgi ikki bosqichli texnologiyalarni uch darajali 
    mijoz-server arxitekturasi asosida yangi tizim turiga birlashtiradi. 
    Mijoz va dastur serverlari o‘rtasidagi interfeys veb-dasturlarda standart veb-
    texnologiyalar - brauzer, CGI va Java yordamida amalga oshirilishi mumkin. Bu 
    mijoz va dastur serveri o‘rtasida uzatiladigan ma’lumotlarning hajmini kamaytiradi 
    va mijoz kompyuterlarini hatto telefon liniyalari kabi sekin chiziqlar orqali ham 
    ulashga imkon beradi. Bundan tashqari, mijoz tomoni shunchalik sodda bo‘lishi 
    mumkinki, aksariyat hollarda u umumiy brauzer yordamida amalga oshiriladi. 
    Ammo agar siz hali ham uni o‘zgartirishingiz kerak bo‘lsa, unda ushbu protsedura 
    tez va og‘riqsiz tarzda amalga oshirilishi mumkin. 
    Quyida biz ma’lumotlar bazasini internetda dinamik nashr etish misolida 
    server va ma’lumotlar bazasi mijozining uch bosqichli mijoz-server 
    arxitekturasidagi o‘zaro ta’sirini ko‘rib chiqamiz. Ma’lumotlar bazasini nashr etish 
    - bu ma’lumotlar bazalaridan olingan ma’lumotlarni taqdim etish. Bu yerda asosiy 
    so‘z “taqdimot”, ya’ni ma’lumotlar bazalarini nashr qilish uchun xos bo‘lgan 
    maxsus vositalar yordamida foydalanuvchilar unga kirishlari mumkin bo‘lgan 
    ma’lumot bazalaridan ma’lumotlarni joylashtirishni anglatadi. Bu ma’lumotlar 
    bazasini dasturlash bilan bir xil emas. Ma’lumotlar bazasini nashr qilish tizimlarini 
    o‘zlarining dasturiy vositalariga ega bo‘lgan axborot tizimlarining maxsus klassi deb 
    hisoblash mumkin. 
    Internetdagi ma’lumotlar bazasi bilan ishlashda sizga quyidagilar kerak 
    bo‘lishi mumkin: 
    - ma’lumotni ko‘rish (ma’lumotlar bazasining statik nashri); 


    29 
    - ma’lumotlarni ko‘rish, qo‘shish va (yoki) tahrirlash (ma’lumotlar bazasiga 
    dinamik kirish). 
    Agar MBBT bilan ishlashda ushbu harakatlar ma’lumotlarga kirishda sezilarli 
    darajada boshqacha yondashuvni talab qilmasa, demak, bu internetda bunday emas. 
    Internet uchun ma’lumotlar bazalari dasturlari dasturiy ta’minot tarkibiy 
    qismlarining yangi turlaridan foydalanadi, ular ham yangi usullar bilan tartibga 
    solingan. Rivojlanish jarayoni hali ham davom etmoqda, ammo allaqachon 
    arxitektura va dasturiy ta’minotning bir nechta toifalari mavjud. Arxitektura 
    variantlaridan biri quyida muhokama qilinadi. 
    5-rasmda ko‘rsatilgan, mijozlar satrini brauzer egallaydi, server sathi 
    ma’lumotlar bazasi serveri, o‘rtasi esa veb-server va server kengaytmasidir. 

    Download 1,39 Mb.
    1   ...   7   8   9   10   11   12   13   14   15




    Download 1,39 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    (4-rasm). Ikki darajali arxitekturada mijozlar va ma’lumotlar bazasi

    Download 1,39 Mb.
    Pdf ko'rish