11-Mavzu: “ Ma'lumotlar butunligini ta'minlash texnologiyalari va modeli ”



Yüklə 161,19 Kb.
səhifə3/4
tarix09.11.2022
ölçüsü161,19 Kb.
#68155
1   2   3   4
11-mavzu

3-bosqich.
Yakuniy
(10 dаq.)

3.1. Mavzuni umumlashtiradilar. Savollarga javob beradi, yakun yasaydilar.


3.2. Guruhlar ishini baholaydilar, ( 3-ilovа ) o‘quvchi mashg‘ulotining erishish darajasini tahlil qiladi va faol qatnashgan o‘quvchilarni baholaydi. Natijalar sharhlanadi.
3.3 Uyga vazifa mavzusiga oid mustaqil ish beradi.

O‘z-o‘zini o‘zaro baholashni o‘tkazadilar.


Topshiriqni yozadilar.





Mavzu: Ma'lumotlar butunligini ta'minlash texnologiyalari va modeli
Reja:

  1. Ma’lumotlar butunligi

  2. Butunlikni aniqlash usullari:

  3. Blokcheyn konsensus

  4. Ma'lumotlar modeli

Butunlik– deganda har qanday vaqtda ma’lumotlarning to‘griligi tushuniladi. Bu maqsad ma’lum chegarada bo‘lishi kerak. MBBT ma’lumotlar bazasiga kiritilayotgan har bir bo‘lak qiymatning to‘g‘riligini tekshirish imkonini bermaydi. Masalan, kiritilayotgan 5 (hafta kun nomerini ko‘rsatuvchi) qiymati haqiqatda 3 ga teng bo‘ishini tekshirmaydi. Boshqa tomondan 9 qiymati aniq xato bo‘ladi va MBBT bunga javob qaytaradi. Chunki bu nomer (1,2,3,4,5,6,7) sonlar to‘plami ichida yo‘q.
MBning butunligini ta’minlashni ma’lumotlarni har xil to‘g‘ri bolmagan o‘zgarishlar yoki buzulishdan himoyalash deb qarash kerak. Zamonaviy MBBT butunlikni ta’minlash uchun bir qancha vositalarga ega:
Butunlikni aniqlash usulini uchta guruhga ajratadi:
- Mohiyat bo‘yicha butunlik;
- Murojaat bo‘yicha butunlik;
- Foydalanuvchi aniqlaydigan butunlik.
Butunlikni aniqlash usullari:
1.Birinchi kalitda qatnashuvchi atributlarga aniqlanmagan qiymatlar qabul qulinishiga ruxsat etilmaydi.
2.Tashqi kalit qiymati quyidagilar biri bolishi kerak:

  • Birinchi kalit qiymatiga teng;

  • To‘liq aniqlanmagan, ya’ni tashqi kalitda qatnashadigan har bir atribut qiymati aniqlanmagan bo‘lishi kerak.

3.Har qanday aniq bir ma’lumotlar bazasi uchun qo‘shimcha qoidalar spetsifikatsiyalari mavjud. Ular ishlab chiquvchilar yordamida aniqlanadi. Ko‘p hollarda tekshiriladi:

    • U yoki bu atributning unikalligi;

    • Qiymatlar diapazoni;

    • Qiymatlar to‘plamining aloqadorligi.

Ma'lumotlarni tashkil etish va sinxronlash texnologiyalarining belgisi shundan iboratki, uning yordamida taqsimlangan ro'yxatga olish tizimlarining infratuzilmasi yaratiladi va tugunlar va ma'lumotlar almashinuvi o'rtasidagi o'zaro ta'sir qoidalari aniqlanadi.


Subtexnologiya taqsimlangan daftar tizimlarining o'tkazuvchanligi, ma'lumotlarning o'zgarmasligini ta'minlash, tranzaktsiyalarning to'liq maxfiyligini ta'minlash, GOSTga muvofiq kriptografiyani qo'llab-quvvatlash, kiber tahdidlardan himoya qilish va tarmoq hisoblash quvvatini egallash uchun javobgardir.
Blokcheyn konsensus
Tarqalgan ma'lumotlarning qiymati bo'yicha kelishuvga erishish jarayoni.
Konsensus algoritmlarining roli bir qator tugunlarga (kompyuter tarmog'ining bir qismi sifatida boshqa qurilmalarga ulangan qurilmalar) qurilgan tarmoqda ishonchlilik darajasiga erishishdir. Bu shuni anglatadiki, agar tranzaktsiya amalga oshirilsa, u holda algoritm ishlay boshlaydi - bu harakatning amalga oshirilishi mumkinligini tekshirish uchun tarmoq orqali ma'lumot almashish. Xuddi shu jarayon blokcheynda yangi ma'lumotlar tugunlarini yaratishda yoki tarmoq uskunalarini sinxronlashda butun konsensus izchil bo'lishini ta'minlash uchun ham qo'llaniladi. Algoritm avtomatik ravishda ba'zi jarayonlar va tizimlar ishlamay qoladi va buning natijasida ba'zi aloqalar yo'qoladi deb taxmin qiladi. Bunga qarshi turish uchun konsensus algoritmi xatolarga chidamli bo'lishi va hech bo'lmaganda oldindan belgilangan konsensusga yoki tasdiqlashga erishish uchun ishlashi kerak.
Barcha blokcheynlar bir xil tarzda yaratilmaydi va ularning ko'pchiligi ular foydalanadigan konsensus algoritmi turiga qarab katta farq qiladi:

Ma'lumotlar modeli (yoki ma'lumotlar modeli) bu mavhum model elementlarini tashkil qiladi ma'lumotlar va ularning bir-biri bilan va haqiqiy dunyo mavjudotlarining xususiyatlari bilan qanday bog'liqligini standartlashtiradi. Masalan, ma'lumotlar modeli avtomobilni ifodalovchi ma'lumotlar elementi boshqa bir qator elementlardan tashkil topishini ko'rsatishi mumkin, ular o'z navbatida avtomobilning rangi va hajmini ifodalaydi va uning egasini aniqlaydi.


Atama ma'lumotlar modeli ikkita aniq, ammo chambarchas bog'liq tushunchalarga murojaat qilishi mumkin. Ba'zan bu ma'lum bir dastur maydonida joylashgan ob'ektlar va munosabatlarning mavhum rasmiylashtirilishini anglatadi: masalan, ishlab chiqaruvchi tashkilotda joylashgan mijozlar, mahsulotlar va buyurtmalar. Boshqa paytlarda u bunday rasmiylashtirishni aniqlashda ishlatiladigan tushunchalar to'plamiga ishora qiladi: masalan, sub'ektlar, atributlar, munosabatlar yoki jadvallar kabi tushunchalar. Shunday qilib, bank dasturining "ma'lumotlar modeli" "ma'lumotlar modeli" bilan shaxslar o'rtasidagi munosabatlar yordamida aniqlanishi mumkin. Ushbu maqolada ushbu atama ikkala ma'noda ham qo'llaniladi.
Ma'lumotlarni modellashtirish kontekstiga umumiy nuqtai: Ma'lumotlar modeli Ma'lumotlar, Ma'lumotlar munosabati, Ma'lumotlar semantikasi va Ma'lumotlarning cheklanganligiga asoslangan. Ma'lumotlar modeli batafsil ma'lumot beradi ma `lumot saqlanishi kerak va yakuniy mahsulot kompyuter ishlab chiqarilganda asosiy foydalanish hisoblanadi dastur kodi ariza yoki tayyorlash uchun funktsional spetsifikatsiya yordam bermoq kompyuter dasturlari sotib olish yoki sotib olish to'g'risida qaror. Shakl o'zaro ta'sirning namunasidir jarayon va ma'lumotlar modellari.
Ma'lumotlar modeli ma'lumotlar tuzilishini aniq belgilaydi. Ma'lumotlar modellari odatda ma'lumotlar mutaxassisi, ma'lumotlar kutubxonachisi yoki raqamli gumanitar olim tomonidan belgilanadi ma'lumotlarni modellashtirish yozuv. Ushbu yozuvlar ko'pincha grafik shaklda namoyish etiladi.
Ma'lumotlar modelini ba'zan a deb atash mumkin ma'lumotlar tuzilishi, ayniqsa kontekstida dasturlash tillari. Ma'lumotlar modellari ko'pincha to'ldiriladi funktsional modellar, ayniqsa kontekstida korporativ modellar.Entsiklopediya site:ewikiuz.top
Ma'lumot modellarining asosiy maqsadi rivojlanishni qo'llab-quvvatlashdir axborot tizimlari ma'lumotlarning ta'rifi va formatini ta'minlash orqali. West and Fowler (1999) fikriga ko'ra "agar bu tizimlar bo'yicha doimiy ravishda amalga oshirilsa, unda ma'lumotlarning muvofiqligi ta'minlanishi mumkin. Agar bir xil ma'lumotlar tuzilmalari ma'lumotlarni saqlash va ularga kirish uchun foydalanilsa, unda turli xil dasturlar ma'lumotlarni almashishi mumkin. Buning natijalari yuqorida ko'rsatilgan Ammo, tizimlar va interfeyslar ko'pincha qurish, ishlatish va saqlash uchun kerak bo'lgandan ko'proq xarajat qiladilar, shuningdek, biznesni qo'llab-quvvatlash o'rniga uni cheklashlari mumkin. Buning asosiy sababi tizimlar va interfeyslarda qo'llaniladigan ma'lumotlar modellarining sifati pastligi ".
"Ma'lumotlarning ma'lum bir joyda qanday amalga oshirilishiga xos bo'lgan biznes qoidalari ko'pincha ma'lumotlar modeli tuzilishida belgilanadi. Demak, biznes yuritishdagi kichik o'zgarishlar kompyuter tizimlari va interfeyslarida katta o'zgarishlarga olib keladi".
"Tashkilot turlari ko'pincha aniqlanmaydi yoki noto'g'ri aniqlanadi. Bu ma'lumotlar takrorlanishi, ma'lumotlar tuzilishi va funktsional imkoniyatlarga olib kelishi mumkin, shuningdek, ushbu takrorlashning rivojlanish va texnik xizmat ko'rsatish xarajatlari bilan birga".
"Turli xil tizimlar uchun ma'lumotlar modellari o'zboshimchalik bilan farq qiladi. Buning natijasi shundaki, ma'lumotlarni almashadigan tizimlar o'rtasida murakkab interfeyslar talab qilinadi. Ushbu interfeyslar joriy tizimlar narxining 25-70 foizini tashkil qilishi mumkin".
"Ma'lumotlarni xaridorlar va etkazib beruvchilar bilan elektron tarzda bo'lishish mumkin emas, chunki ma'lumotlarning tuzilishi va ma'nosi standartlashtirilmagan. Masalan, texnologik zavod uchun muhandislik loyihalash ma'lumotlari va chizmalar hali ham ba'zan qog'ozda almashinilmoqda".
Ushbu muammolarning sababi ma'lumotlar modellari biznes ehtiyojlarini qondirishini va izchil bo'lishini ta'minlaydigan standartlarning etishmasligidir.
Ma'lumotlar modeli ma'lumotlar tuzilishini aniq belgilaydi. Ma'lumotlar modellarining odatiy dasturlariga ma'lumotlar bazalari modellari, axborot tizimlarini loyihalash va ma'lumotlar almashinuvini ta'minlash kiradi. Odatda ma'lumotlar modellari ma'lumotlar modellashtirish tilida ko'rsatiladi.



Yüklə 161,19 Kb.

Dostları ilə paylaş:
1   2   3   4




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