MBBT qurishning asosiy tamoyillari: Ierarxik, Tarmoqli, Relyatsion MBBT




Download 294,61 Kb.
bet2/3
Sana10.07.2024
Hajmi294,61 Kb.
#267277
1   2   3
Bog'liq
1-mavzu (2)

1.2. MBBT qurishning asosiy tamoyillari: Ierarxik, Tarmoqli, Relyatsion MBBT


Ma’lumotlar modeli – bu ma’lumotlar bazasini boshqarish tizimidagi (MBBT) ma’lumotlar elementlari, ularning o‘zaro bog‘liqligi va cheklovlarining tizimli tasviri. U ma’lumotlar bazasi tizimlarini loyihalash va joriy qilish uchun asos bo‘lib xizmat qiladi, dasturiy ta’minot ishlab chiquvchilari va ma’lumotlar bazasi ma’murlariga ma’lumotlarni samarali tashkil etish, saqlash va boshqarish imkonini beradi.
Ma’lumotlar modellari ishlab chiqish jarayonida vizual va kontseptual vosita bo‘lib xizmat qilib, jamoa a’zolari o‘rtasida qaror qabul qilish va muloqotni osonlashtiradi. Asosan, ma’lumotlar modeli ma’lumotlarning tuzilishini, shu jumladan uning tashkil etilishi va munosabatlarini aniqlashga intiladi. Bundan tashqari, u saqlangan ma’lumotlarga bo’lgan talablarni toifalarga ajratish va ifodalash va ma’lumotlarning yaxlitligini saqlash uchun vositalarni taqdim etadi, bu esa ma’lumotlarni yanada samarali va izchil boshqarish va qidirish imkonini beradi.
Ma’lumotlar modellari ma’lumotlar bazasini boshqarish tizimlarida muhim rol o‘ynaydi, chunki ular:

  • Ma’lumotlar bazasini loyihalash bo‘yicha qo‘llanma. Ma’lumotlar modellari ma’lumotlar qanday tashkil etilishini tavsiflash orqali ma’lumotlar bazalarining mantiqiy va jismoniy dizaynini ishlab chiqishga yordam beradi va shu bilan obyektlar, atributlar va munosabatlarni o‘rnatadi.

  • Ma’lumotlar izchilligini ta’minlash. Ma’lumotlar tuzilmalari va konventsiyalarini belgilash orqali ma’lumotlar modellari barcha ma’lumotlar bazasi tizimlarida izchillikni ta’minlaydi va shu bilan ma’lumotlar izchilligini ta’minlaydi.

  • Samarali ma’lumotlarni saqlash va qidirishni ta’minlash. Yaxshi ishlab chiqilgan ma’lumotlar modeli optimal ma’lumotlarni saqlashni, tezroq so‘rovlarni va kerakli ma’lumotlarga samarali kirishni ta’minlaydi.

  • Yaxshilangan aloqa: Ma’lumotlar modellari ishlab chiquvchilar, ma’lumotlar bazasi administratorlari, loyiha ishtirokchilari va oxirgi foydalanuvchilar o‘rtasidagi aloqa bo‘shliqlarini bartaraf etishga yordam beradigan vizual va kontseptual ma’lumotnoma bo‘lib xizmat qiladi. Ular ma’lumotlar bazasining mo‘ljallangan tuzilishi va foydalanishni to‘liq tushunishni ta’minlaydi.

  • Ma’lumotlarni boshqarishni soddalashtirish. Ma’lumotlar modellari ma’lumotlarni boshqarish uchun zarurdir, chunki ular ma’lumotlarni boshqaradigan qoidalar, cheklovlar va munosabatlarni aniqlashga yordam beradi va ma’lumotlar sifati va yaxlitligini saqlashga yordam beradi.

Yillar davomida ma’lumotlar modellarining bir nechta turlari ishlab chiqildi. Har bir turning o‘ziga xos afzalliklari va kamchiliklari bor va ularning mosligi muayyan foydalanish holatiga bog‘liq. Ma’lumotlar modellarining asosiy turlari:

  • Ierarxik modeli

  • Tarmoq modeli

  • Relyatsion modeli

  • Shaxs-munosabatlar modeli

  • Obyektga yo‘naltirilgan ma’lumotlar modeli

Har bir ma’lumotlar modelining xususiyatlari va cheklovlarini tushunish ma’lum bir ma’lumotlar bazasi tizimi uchun eng mos modelni tanlash uchun muhim ahamiyatga ega.
Ierarxik model soddaligi va amalga oshirish qulayligi bilan ajralib turadi. Biroq, bu murakkab munosabatlar va ma’lumotlarning ortiqchaligi bilan shug‘ullanishda ba’zi cheklovlarni qo‘yadi. Keling, ierarxik modelning asosiy xususiyatlari, afzalliklari va kamchiliklarini batafsil ko‘rib chiqaylik.
Asosiy xususiyatlari:

  • Daraxt tuzilishi.

  • Bitta ota-ona tugunida bir nechta tugunlar bo‘lishi mumkin, lekin asosiy tugun faqat bitta ota-tugunga ega bo‘lishi mumkin.

  • Ota-bola munosabatlari ota-ona ko‘rsatkichlari yoki ichki to‘plamlar orqali ifodalanadi.

  • Boshqa yo‘l bilan emas, balki ota-onadan bola tuguniga o‘tish uchun optimallashtirilgan.

  • Birga-ko‘p munosabatlar uchun eng mos keladi.

Afzalliklari:
Oddiy va tushunish oson.

  • Ma’lumotlarni qidirish va saqlash uchun samarali.

  • Tashkilot diagrammalari, fayl tizimlari va taksonomiyalar kabi ierarxik ma’lumotlar uchun juda mos keladi.

  • Ma’lumotlar yaxlitligi majburiy ota-ona va bola munosabatlari orqali ta’minlanadi.

Kamchiliklari:

  • Ko‘pdan ko‘pga (M:N) munosabatlari kabi murakkab munosabatlarni boshqarish uchun cheklangan moslashuvchanlik.

  • Potensial ma’lumotlarning ortiqcha bo’lishi, chunki bola tugunlari ota-ona tugunlari haqida takroriy ma’lumotlarni saqlashi kerak bo’lishi mumkin.

  • Bolalar-ota-ona navigatsiyasi orqali maʼlumotlarga kirish yoki ierarxik boʻlmagan maʼlumotlarni qidirish uchun optimallashtirilmagan.

  • Qattiq ierarxik tuzilma tufayli ma’lumotlarni yangilash yoki o‘chirish qiyin bo‘lishi mumkin.

Tarmoq ma’lumotlari modeli 1960-yillarning oxirida ierarxik modelning evolyutsiyasi sifatida ishlab chiqilgan. U ierarxik modelni tugunga bir nechta ota-ona va kichik tugunlarga ega bo‘lishiga ruxsat berish orqali kengaytiradi. Ushbu moslashuvchanlik tarmoq ma’lumotlar modeliga ko‘pdan ko‘pga (M:N) munosabatlarini ifodalash imkonini beradi va bu uni yanada murakkab ma’lumotlar tuzilmalari uchun mos qiladi.

Tarmoq modeli strukturasi
Modellashtirish imkoniyatlari va moslashuvchanligining ortishi murakkablik va ishlash hisobiga keladi. Biroq, tarmoq modeli o‘zining afzalliklariga ega va hali ham muayyan ilovalarda qo‘llaniladi. Keling, tarmoq modelining xususiyatlarini, afzalliklari va kamchiliklarini batafsil ko‘rib chiqaylik.
Asosiy xususiyatlari:

  • Grafik tuzilishi.

  • Har bir tugunda bir nechta ota-ona va bola tugunlari bo‘lishi mumkin.

  • Aloqalar tegishli yozuvlarni bevosita bog‘laydigan yozuv ko‘rsatkichlari yordamida ifodalanadi.

  • Ko‘pdan-ko‘p munosabatlar uchun ideal.

Afzalliklari:

  • Murakkab munosabatlarni ifodalashda moslashuvchanlik.

  • Ierarxik modelda topilgan ma’lumotlarning ortiqcha muammolarini hal qiladi.

  • Bir nechta munosabatlarni ifodalash orqali ma’lumotlar yaxlitligi yaxshilandi.

  • Ulanishlarni kesib o‘tishda ma’lumotlarni olish uchun samarali.

Kamchiliklari:

  • Ierarxik modelga nisbatan murakkablik ortdi.

  • O‘zaro munosabatlarning murakkabligi ishlashga ta’sir qilishi mumkin.

  • O‘zaro bog‘langan tuzilma tufayli ma’lumotlarni yangilash, o‘chirish yoki kiritish ancha qiyin bo‘lishi mumkin.

  • Dizayn va texnik xizmat ko‘rsatish uchun yuqori darajadagi bilimlarni talab qiladi.

Relyatsion model ma’lumotlar bilan oson manipulyatsiya qilish imkonini beradi va intuitiv tabiati, moslashuvchanligi va SQL tilini qo‘llab-quvvatlashi tufayli keng qo‘llaniladi. O‘zining ko‘pgina afzalliklari orasida relyatsion model ma’lumotlar yaxlitligini va SQL yordamida ma’lumotlarni so‘rash va o‘zgartirish qulayligini ta’kidlaydi. Keling, relyatsion modelning xususiyatlari, afzalliklari va kamchiliklarini batafsil ko‘rib chiqaylik.
Asosiy xususiyatlari:

  • Ma’lumotlar qatorlar va ustunlar bilan jadvallar shaklida taqdim etiladi.

  • Satrlar alohida ma’lumotlar yozuvlarini (kortejlar) va ustunlar ma’lumotlar turining atributlarini ifodalaydi.

  • Birlamchi va xorijiy kalitlar munosabatlarni ifodalaydi.

  • Ma’lumotlar kuchli va yuqori darajada standartlashtirilgan so'rovlar tili bo'lgan SQL yordamida qayta ishlanadi.

Afzalliklari:

  • Ma’lumotlarning oddiy va intuitiv taqdimoti.

  • Har xil turdagi munosabatlarni ifodalash uchun juda moslashuvchan.

  • Asosiy va tashqi kalit cheklovlari orqali kuchli ma’lumotlar yaxlitligini ta’minlaydi.

  • SQL yordamida ma’lumotlarni osongina boshqarish va olish.

  • Turli ma’lumotlar bazasini boshqarish tizimlari (MBBT) tomonidan keng qo‘llab-quvvatlanadi.

Kamchiliklari:

  • Katta hajmdagi ma’lumotlar yoki murakkab so‘rovlar bilan ishlashda ishlash muammolariga olib kelishi mumkin.

  • Ierarxik yoki tarmoq ma’lumotlar tuzilmalarini qayta ishlash uchun optimallashtirilmagan.

  • Ma’lumotlarning ortiqcha bo‘lishiga yo‘l qo‘ymaslik va ma‘lumotlar yaxlitligini saqlash uchun jadval tuzilmalari va munosabatlarini diqqat bilan loyihalashni talab qiladi.

Ierarxik, tarmoq va relyatsion ma’lumotlar modellari o‘ziga xos xususiyatlarga, afzalliklarga va cheklovlarga ega. Ma’lumotlar modelini tanlash boshqariladigan ma’lumotlarning o‘ziga xos talablari, murakkabligi va munosabatlariga bog‘liq.



Download 294,61 Kb.
1   2   3




Download 294,61 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



MBBT qurishning asosiy tamoyillari: Ierarxik, Tarmoqli, Relyatsion MBBT

Download 294,61 Kb.