Farg’ona Davlat Universiteti matematika-informatika fakulteti


Download 328.27 Kb.
Pdf ko'rish
Sana17.06.2023
Hajmi328.27 Kb.
#1528854
Bog'liq
Big data va ma\'lumotlar tahlili Ohunchonov V



Farg’ona Davlat Universiteti
matematika-informatika fakulteti
sirtqi bulim amaliy matematika va
informatika yo’nalishi 19.72-guruh
talabasi Ohunchonov Valiyorbekning
“Big Data va ma’lumotlar tahlili”
fanidan tayyorlagan
MUSTAQIL ISHI
Mavzu: Ma’lumotlarni tasvirlashda mantiqiy
modeldan foydalanish
Bajardi: 19.72-guruh talabasi Ohunchonov V
Qabul qildi: I.Tojimamatov
Farg`ona-2023


Mavzu: Ma’lumotlarni tasvirlashda mantiqiy modeldan
foydalanish
Reja:
1. Data Miningda model tushunchasi va turlari
2. Ma’lumotlarni mantiqiy modellashtirish
3.


Data Miningda model tushunchasi va turlari
"Ma'lumotlarni modellashtirish" atamasi ma'lumotlarni saralash va
saqlash usulini anglatadi. Ma'lumotlar modeli esa bu ma'lumotlarni tartibga
solish va saqlash tizimidir. Ma'lumotlar modeli bizga ma'lumotlarga kirish
va foydalanish bo'yicha tartibga solish imkonini beradi. Ushbu mustaqil ish
katta ma'lumotlarni modellashtirish, asosan, mantiqiy modellar bo'yicha
bilimlarni taqdim etish uchun mo'ljallangan. Quyidagi tushunchalar
bosqichma-bosqich tushuntirishlar bilan birlashtirilgan bo'lib, ular katta
ma'lumotlarni modellashtirish nima, ma'lumotlar modelidan foydalanish
nima, Big Data modelidagi turli xil istiqbollar, turli xil turlari kabi mavzularni
o'z ichiga oladi.
Katta ma'lumotlarni modellashtirish nima?
Ma'lumotlarni modellashtirish
- bu ma'lumotlar bazasida ma'lumotlarni
saqlash uchun spetsifikatsiyani yaratish usuli. Bu ma'lumotlar obyektlari va
ular o'rtasidagi munosabatlarning nazariy ifodasidir. Axborot tizimida
ma'lumotlarni tuzilgan formatda shakllantirish jarayoni ma'lumotlarni
modellashtirish deb nomlanadi. Bu biznes talablarini qondirishga yordam
beradigan ma'lumotlarni tahlil qilishni osonlashtiradi.
Boshqacha aytganda, ma'lumotlarni modellashtirishni ma'lumotlar
bazasida saqlanadigan ma'lumotlar uchun ma'lumotlar modelini yaratish
jarayoni deyish ham mumkin.
Ma'lumotlar modeli ma'lumotlar tavsifi va ma'lumotlarning izchillik
cheklovlarini tartibga soluvchi mavhum model sifatida aniqlanadi.
Ma'lumotlar modeli ma'lumotlar ustida qanday operatsiyalar bajarilishi
lozimligi o'rniga qanday ma'lumotlar kerakligi va qanday tashkil etilishi
kerakligiga urg'u beradi. Ma'lumotlar modeli me'morning qurilish rejasiga
o'xshaydi, ya’ni u kontseptual modellarni yaratishga va ma'lumotlar
elementlari o'rtasidagi munosabatlarni o'rnatishga yordam beradi.


Ma'lumotlar modelidan foydalanishning asosiy maqsadi shundaki,
ma'lumotlar bazasi tomonidan talab qilinadigan barcha ma'lumotlar
obyektlarining to'g'ri ifodalanishini ta'minlaydi. Ma'lumotlarni o'tkazib
yuborish noto'g'ri hisobotlarni yaratishga va noto'g'ri natijalarga olib keladi.
Ma'lumotlar modeli ma'lumotlar bazasini kontseptual, fizik va mantiqiy
jihatdan loyihalashda yordam beradi. Ma'lumotlar modeli tuzilishi relyatsion
jadvallarni, asosiy va tashqi kalitlarni va saqlangan protseduralarni
aniqlashga yordam beradi. U asosiy ma'lumotlarning aniq tasvirini beradi va
ma'lumotlar bazasini ishlab chiquvchilar tomonidan fizik ma'lumotlar
bazasini
yaratish
uchun
ishlatilishi
mumkin.
Bundan
tashqari,
yetishmayotgan va ortiqcha ma'lumotlarni aniqlash foydalidir.
Ma'lumotlar modelining turlari
Ma'lumotlar modelining asosan uch xil turi mavjud:
1.
Kontseptual ma'lumotlar modellari
2.
Mantiqiy ma'lumotlar modellari
3.
Fizik ma'lumotlar modellari
Ularning har biri o'ziga xos maqsadga ega. Ma'lumotlar modellari
Konseptu
al model
Mantiqiy
model
Fizik
model


ma'lumotlarni va ular ma'lumotlar bazasida qanday saqlanishini ko'rsatish
va ma'lumotlar elementlari o'rtasidagi munosabatni o'rnatish uchun
ishlatiladi.
Kontseptual modellashtirish
– bu inson faoliyatidagi qoidalar va
aloqalarni tushunish uchun atrofimizdagi fizik va ijtimoiy dunyoning ba’zi
yo’nalishlarini rasmiy(formal) tavsiflash faoliyati hisoblanib, dasturiy
ta’minot uchun ma’lumotlar tushunchasi va ularni kontseptual tuzilmalarini
modellashtiruvchi fan sohasidir.
Ma'lumotlarning kontseptual modeli ma'lumotlar rejasining umumiy
tuzilishini va muhim tarkibiy qismlarini tasvirlaydi, ammo u rejaning
tafsilotlarini tasvirlamaydi. Kontseptual model ma'lumotlar arxitekturasi
uchun hujjatlarning muhim qismidir. U mantiqiy va fizik modellarni yaratish
uchun yuqori darajadagi qo'llanma vazifasini bajaradi va u modellarning o'zi
hisoblanadi. Tizim tarkibi ma'lumotlar modeli bilan belgilanadi. Biznes
manfaatdor tomonlar va ma'lumotlar arxitektorlari odatda ushbu modelni
ishlab chiqadilar. Maqsad biznes g'oyalari va qoidalarini tartibga solish,
sozlash va belgilashdir.
Mantiqiy ma'lumotlar modeli
ma'lumotlar elementlarining tuzilishini
aniqlash va ular o'rtasidagi munosabatlarni o'rnatish uchun ishlatiladi.
Mantiqiy ma'lumotlar modeli kontseptual ma'lumotlar modeli elementlariga
qo'shimcha ma'lumotlarni qo'shadi. Mantiqiy ma'lumotlar modelidan
foydalanishning afzalligi fizik model uchun asos yaratishdir. Biroq,
modellashtirish tuzilishi umumiy bo'lib qolmoqda.
Ma'lumotlar bazasini boshqarish tizimidan qat'i nazar, mantiqiy
ma'lumotlar modeli tizimni qanday amalga oshirish kerakligini belgilaydi.
Ushbu model ko'pincha biznes tahlilchilari va ma'lumotlar arxitektorlari
tomonidan o'rnatiladi. Ushbu modeldan maqsadli foydalanish ma'lumotlar
tuzilmalari va siyosatlarini tashkil qilish va qo'llash uchun mantiqiy asosni


yaratishdir. Mantiqiy ma'lumotlar modeli ikkinchi darajali tafsilotdir.
Kontseptual modelning asosiy tuzilishi mantiqiy model tomonidan
mustahkamlanadi, unda ma'lumotlar bazasining o'zi haqida tafsilotlar
mavjud emas, chunki u turli xil ma'lumotlar bazasi texnologiyalari va
mahsulotlarini tavsiflash uchun ishlatilishi mumkin.
Fizik ma'lumotlar modeli
ma'lumotlar modelining ma'lumotlar bazasiga
xos amalga oshirilishini tavsiflaydi. U ma'lumotlar bazasi abstraktsiyasini
taklif qiladi va sxemani yaratishga yordam beradi. Bu fizik ma'lumotlar
modeli tomonidan taqdim etilgan ma'lumotlarning boyligi bilan bog'liq. Fizik
ma'lumotlar modeli, shuningdek, ma'lumotlar bazasi ustunlari kalitlarini,
cheklovlarni, indekslarni, triggerlarni va boshqa xususiyatlarini takrorlash
orqali ma'lumotlar bazasi strukturasini vizuallashtirishga yordam beradi.
Ushbu ma'lumotlar modeli tizimni amalga oshirish uchun ma'lum bir
ma'lumotlar bazasini boshqarish tizimidan qanday foydalanishni belgilaydi.
Ma'lumotlar bazasi foydalanuvchilari va ishlab chiquvchilar ko'pincha fizik
ma'lumotlar modelini tuzadilar. Yakuniy maqsad ma'lumotlar bazasini ishga
tushirishdir. U dasturchilar va apparat muhandislariga foydalaniladigan
ilovalarni qo'llab-quvvatlash uchun zarur bo'lgan haqiqiy ma'lumotlar bazasi
arxitekturasini yaratishga imkon beradigan darajada batafsil bo'lishi kerak.
Ma’lumotlarni mantiqiy modellashtirish
Yuqorida ta’kidlaganimizdek, mantiqiy ma'lumotlar modeli ma'lumotlar
elementlarining tuzilishini aniqlash va ular o'rtasidagi munosabatlarni
o'rnatish uchun ishlatiladi. Mantiqiy ma'lumotlar modeli kontseptual
ma'lumotlar modeli elementlariga qo'shimcha ma'lumotlarni qo'shadi.
Mantiqiy ma'lumotlar modeli
- ma'lumotlar elementlarini batafsil
tavsiflovchi va ma'lumotlar obyektlari, atributlari, kalitlari va munosabatlari
haqida vizual tushunchalarni ishlab chiqish uchun foydalaniladigan
ma'lumotlar modelining bir turi. Ushbu turdagi model ma'lumotlarni


boshqarish tizimlarida semantik qatlam komponentlari uchun asosiy
tuzilmani yaratish uchun ma'lum bir ma'lumotlar bazasidan mustaqildir.
Mantiqiy ma'lumotlar modelini loyiha sifatida tasavvur qiling, u texnologik
o'zgarishlar davomida bir xil bo'lib qoladigan ma'lumotlar elementlarining
ta'riflari va xususiyatlarini ifodalaydi.
Mantiqiy ma'lumotlar modellari tizim qanday amalga oshirilishi
kerakligini belgilaydi va ma'lumotlar bazasiga xos emas. Odatda Mantiqiy
ma'lumotlar
modelini
yaratadigan
foydalanuvchilar
ma'lumotlar
arxitektorlari va biznes tahlilchilaridir. Ushbu modellar fizik ma'lumotlar
modellari uchun asos sifatida ishlatiladi, chunki ular har bir ob'ekt uchun
munosabatlar va atributlarni ajratib turadi.
Mantiqiy ma'lumotlar modeli yoki axborot tizimlari modeli kontseptual
biznesning yanada aniqroq tuzilgan talqini hisoblanadi. U tabiatan
kontseptual modelga qaraganda aniqroq va obyektlarning batafsil
darajasiga va ularning munosabatlariga e'tibor qaratadi.
Biroq, xuddi shunday munosabatlar mantiqiy modellarda mavjuddir.
Model ma'lumotlarga nisbatan xolis bo'lishi kerak tabiiy ravishda
bog'langan va semantika (mantiqiy modellashtirishda kamroq darajada)
bo'lgan tarzda ishlatilishi va tartibga solinishi muhim hisoblanadi.
Mantiqiy ma'lumotlar modeli bizga ma'lumotlarning tafsilotlarini
tushunishga yordam beradi, lekin ular qanday amalga oshirilishini emas.
Mantiqiy ma'lumotlar modeli - bu ma'lumotlarning me'mor yoki dizayner
ko'rinishidir.
Mantiqiy ma'lumotlar modeli BI ilovalarini loyihalashda eng ko'p
qo'llaniladigan modeldir. U biznes guruhi tomonidan taqdim etilgan
talablarga asoslanadi. U biznes tizimi bilan bog'liq va ma'lumotlarga bo'lgan
talablarni qo'llab-quvvatlaydigan keyingi darajadagi tafsilotlarni o'z ichiga
oladi. Biznes qoidalari mantiqiy ma'lumotlar modeliga kiritilgan bo'lib, ular


turli xil ma'lumotlar ob'ektlari va ob'ektlari o'rtasidagi munosabatlarni
tashkil qiladi. Juda umumiy atamalarga ega bo'lishi mumkin bo'lgan
kontseptual ma'lumotlar modelidan farqli o'laroq, mantiqiy ma'lumotlar
modeli ilovalar arxitekturasini loyihalash va yaratishda birinchi qadamdir.
Baholash mantiqiy modeli nima?
Dastur faoliyati, uning oqibatlari va atrof-muhit
o'rtasidagi
munosabatlarni tushunish uchun model.
Odatda uchta savolning birortasiga yoki barchasiga javob beradigan
model:
Agar dastur mo'ljallanganidek ishlasa, nimasi boshqacha bo'ladi?
(Summativ baholash)
Dastur mo'ljallanganidek ishlashi uchun nima kerak? (Formativ
baholash)
Dasturni ishga tushirgandan so'ng uni saqlab qolish uchun nima
kerak? (Barqarorlikni baholash)
Deterministik model ochiq tizimni to'liq aniqlay olmasligi sababli,
mantiqiy modellar har doim to'liq bo'lmagan taxminlardir. Modelning
barqarorligi ko'pincha bir nechta omillar o'rtasidagi ehtiyotkorlik bilan
muvozanatga bog'liq. Har qanday odamda kichik bezovtalik tizimda katta
o'zgarishlarga olib kelishi mumkin
Xato potentsiali quyidagilar bilan ortadi:

Sabab zanjirlarining uzunligi

Teskari aloqalar soni

Tarmoq boyligi (tugunlar: qirralar)

Dasturning oldingi yechimlardan uzoqlashishi



Kichik o'zgarish + tasdiqlangan dastur + ma'lum sozlamalar va
boshqalar

Innovatsion dastur + innovatsion yechim + yangi sozlash

Dastur yoki uning muhitidagi o'zgarishlar darajasi
Mantiqiy model kim uchun yaxshi?
Baholovchilar uchun
Ma'lumotlarni tartibga solish
Dastur qanday ishlashini tushuntirish
Ma'lumot to'plash rejalarini ko'rsatish (agar u mantiqiy modelda
bo'lsa, u o'lchash uchun nomzoddir)
Manfaatdor tomonlar uchun
Dastur mantig'ini tushunishdan boshlab, manfaatdor tomonlar
natijalarni tushunishga tayyor
Hatto bilimdon manfaatdor tomonlar ham modelni ishlab
chiqish va ko'rish orqali ko'pincha tushunchaga ega bo'lishadi
Mantiqiy model nima uchun yaxshi?*
Sababi
Aralashuvga qaratilgan muammoning sabablari (yoki hech
bo'lmaganda oldingi holatlar) qanday?
Dastur maqsadli muammo bilan bog'liq muhim omillarni ko'rib
chiqishni ta'minlaydi
Kontseptual
Interventsiya uchun harakat tamoyillari


Aralashuv muammoga qanday ta'sir qiladi
Barcha sabablar yoki oldingi sabablarga yo'naltirilgan bo'lishi
shart emas
Operatsion
Resurslar, faoliyat va maqsadlar o'rtasidagi aloqalar
Mantiqiy modelning vizual shakli biz bilgan va nima qilishimiz
mumkinligini aks ettirishi kerak. Biz bilganimiz va bilmaganimiz haqida
halol bo'lishimiz kerak. Modelning har bir elementi noto'g'ri bo'lishi
mumkin bo'lgan gipotezadir. Xato birikmalari.
Foydalanishga qarab, mantiqiy modellar oddiy yoki murakkab bo'lishi
mumkin
Dasturning miqyosi va murakkabligi
Baholashni loyihalash uchun zarur bo'lgan ma'lumotlarning xilma-
xilligi
Soni
Ko'rsatilgan elementlar
Ko'rsatilgan tizimlar
Har xil masshtabdagi ichki modellar
Qayta aloqa zanjirlari
Bir xil baholash uchun bir nechta versiyalar kerak bo'lishi mumkin,
masalan.
Texnik rivojlanish va boshqalar.
Begonalarga tushuntirish


Bilimlarni uzatish: Mantiqiy modellar foydali, ammo yetarli emas.
Manfaatdor tomonlarning faol ishtiroki ularni axborotni qabul qilish
va qayta ishlashga ruhiy jihatdan tayyorlaydi
Ko'rsatadi:
Qanday ma'lumotlar keladi
Qachon keladi
Nima uchun muhim
Lekin mantiqiy modellardan ko'ra foydalanishni targ'ib qilish uchun


ko'proq narsa bor, mantiqiy modelni ishlab chiqishda barcha ma'lumotlar
foydalanuvchilari ishtirok yetmaydi, modelga barcha tegishli bilimlarni
kiritish mumkin emas.


Foydalanilgan adabiyotlar
1. Burke, M. (n.d.). Tips for developing logic models. Retrieved
December 7, 2011, from http://
www.rti.org/pubs/apha07_burke_poster.pdf
2. Duigan, P. (n.d.) Outcomes model listing. Retrieved December 8,
2011, from http://www.out comesmodels.org/models.htm
3. SEDL. (2009). Research utilization support and help: Logic model
examples. Retrieved December 8, 2011, from
http://www.researchutilization.org/logicmodel/examples.html
4. https://www.sciencedirect.com/topics/computer-science/logical-
data-model

Download 328.27 Kb.

Do'stlaringiz bilan baham:




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