2- ma’ruza. Ma’lumotlar bazasi arxitеkturasi va uch bosqichli arxitеktura Reja



Download 334,58 Kb.
bet5/7
Sana10.03.2022
Hajmi334,58 Kb.
#488482
1   2   3   4   5   6   7
Bog'liq
2-ma'ruza

3 darajali arxitektura
1-daraja, 2-daraja va 3-daraja oʻrtasidagi farqlovchi omil shundan iboratki, birinchi ikkitasining murakkabligi bor va bu ularning maʼlumotlar bazasida mavjud maʼlumotlardan qanday foydalanishida namoyon boʻladi. Layer 3 arxitekturasi keng qo‘llaniladi va ma'lumotlar bazasini samarali loyihalashda yordam beradi. Ideal holda, u uch qismdan iborat:


  • Ma'lumotlar bazasi yoki ma'lumotlar qatlami: Mavjud ma'lumotlar bazasi so‘rovlarni qayta ishlash tili bilan hamkorlikda ishlaydi. Aloqalar ma'lumotlar bilan bir qatorda aniqlanishi mumkin va bu darajada cheklovlar ham belgilanishi mumkin.

  • Ilova darajasi yoki o‘rta darajasi: Ilova darajasi ma'lumotlar bazasining mavhum tasviri sifatida ishlaydi. Ushbu qatlamdan foydalanilganda biz dastur serveri va ma'lumotlar bazasiga kirish dasturini birlashtira olamiz. Yakuniy foydalanuvchi ma'lumotlar bazasiga kirganda, u mavjud ma'lumotlar bazasi mavjudligidan bexabar bo‘ladi. Xuddi shunday, ma'lumotlar bazasiga unga kirgan foydalanuvchi ta'sir qilmaydi. Ilova qatlami asosan o‘rta dastur yoki shlyuz bo‘lishga va foydalanuvchi va ma'lumotlar bazasi o‘rtasida vositachi bo‘lishga qaratilgan.

  • Foydalanuvchi yoki taqdimot darajasi: Yakuniy foydalanuvchi ushbu darajadan foydalangan holda ma'lumotlar bazasi bilan o‘zaro ishlaydi. Barcha turli jadvallar yoki ko‘rinishlardan foydalanish mumkin va ular ilovaga kerak bo‘lgan barcha ma'lumotlarni taqdim etishi mumkin. Bunday ko‘p darajali ma'lumotlar bazasini hech qanday muammosiz o‘zgartirish mumkin. Buning sababi shundaki, komponentlar mustaqil bo‘lib, ularga kiritilgan o‘zgartirishlar ham mustaqil ravishda amalga oshiriladi. Yakuniy foydalanuvchilar backendda hech narsa sodir bo‘lmasligini bilishadi. Ikkala ob'ekt ham o‘zlarining alohida vazifalarini bajaradi, ayni paytda dastur qatlami ularni boshqaradi.

Buni 2 darajali arxitekturaning kengaytmasi sifatida ham aytish mumkin. Ma'lumotlar bazasi va foydalanuvchi qatlamlari o‘rtasidagi o‘rta dastur qatlami ma'lumotlar bazasiga kirish tilini tushunadigan va oxirgi foydalanuvchi so‘rovlarini MBBTga qayta ishlashga yordam beradi. Ba'zan oxirgi foydalanuvchining oxirgi foydalanuvchi bilan o‘zaro aloqasi uchun grafik foydalanuvchi interfeysini ta'minlaydigan qo‘shimcha qatlam ham mavjud. GUI qatlami oxirgi foydalanuvchi uchun ma'lumotlar bazasi tizimi sifatida ishlaydi. Yakuniy foydalanuvchi dastur qatlami yoki MBBT tizimi haqida hech qanday tasavvurga ega emas.
Ilova qatlami (biznes mantiqiy qatlami) shuningdek, foydalanuvchiga yoki ma'lumotlar bazasiga ma'lumotlarni uzatishdan oldin funktsional mantiq, cheklovlar va qoidalarni boshqaradi.

Download 334,58 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish