O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XORAZMIYNOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Ma’lumotlar bazasi fanidan Amaliyotda ma'lumotlar bazasini qurishda ma'lumotlar modeli mavzusida Taqdimoti Topshirdi: JUMANOV SHERZOD SHOVKATOVICH Toshkent-2025 1 Reja: 1. Kontseptual Ma'lumotlar Modeli 2. Ma'lumotlarning Vakillik Modeli 3. Jismoniy Ma'lumotlar Modeli 4. Xulosa Kirish A ma'lumotlar modeli yilda ma'lumotlar bazasini boshqarish tizimi (DBMS) - bu ma'lumotlar bazasi tavsifini umumlashtirish uchun ishlab chiqilgan vositalar tushunchasi. Ma'lumotlar modellari bizga ma'lumotlarning shaffof rasmini taqdim etadi, bu bizga haqiqiy ma'lumotlar bazasini yaratishda yordam beradi. Bu ma'lumotlar, uning to'g'ri amalga oshirish uchun ma'lumotlar dizayn bizni ko'rsatadi. Relyatsion modellarning turlari 1. Kontseptual Ma'lumotlar Modeli 2. Ma'lumotlarning Vakillik Modeli 3. Jismoniy Ma'lumotlar Modeli U asosan 3 turga bo'linadi:- 1. Kontseptual Ma'lumotlar Modeli Kontseptual ma'lumotlar modeli ma'lumotlar bazasini juda yuqori darajada tavsiflaydi va ma'lumotlar bazasining ehtiyojlari yoki talablarini tushunish uchun foydalidir. Aynan shu model talablarni yig'ish jarayonida, ya'ni ma'lumotlar bazasi dizaynerlari ma'lum bir ma'lumotlar bazasini yaratishni boshlashdan oldin qo'llaniladi. Bunday mashhur modellardan biri bushaxs / munosabatlar modeli (ER modeli). E / R modeli ma'lumotlar bazasi dizaynerlari tomonidan ishlatiladigan sub'ektlar, munosabatlar va hatto atributlarga ixtisoslashgan. Ushbu kontseptsiya nuqtai nazaridan, hatto kompyuter fanlari bo'lmagan(texnik bo'lmagan) foydalanuvchilar va manfaatdor tomonlar bilan ham muhokama qilish mumkin va ularning talablarini tushunish mumkin. Shaxs-munosabatlar modeli(ER modeli): Bu ma'lumotlar va ular o'rtasidagi munosabatlarni aniqlash uchun ishlatiladigan yuqori darajadagi ma'lumotlar modeli. Bu asosan har qanday ma'lumotlar bazasining kontseptual dizayni bo'lib, ma'lumotlar ko'rinishini loyihalash oson. ER modelining komponentlari: Shaxs: Shaxs haqiqiy dunyo ob'ekti deb ataladi. Bu ism, joy, ob'ekt, sinf va boshqalar bo'lishi mumkin. Bular ER diagrammasidagi to'rtburchak bilan ifodalanadi. Atributlar: Atribut shaxsning tavsifi sifatida belgilanishi mumkin. Bular er diagrammasida ellips bilan ifodalanadi. Bu talaba uchun yosh, rulon raqami yoki belgilar bo'lishi mumkin. Munosabatlar: Aloqalar turli sub'ektlar o'rtasidagi munosabatlarni aniqlash uchun ishlatiladi. Olmos va romb munosabatlarni ko'rsatish uchun ishlatiladi. Kontseptual ma'lumotlar modelining xususiyatlari Biznes tushunchalarini tashkilot miqyosida qamrab olishni taklif qiladi. Ushbu turdagi ma'lumotlar modellari biznes auditoriyasi uchun ishlab chiqilgan va ishlab chiqilgan. Kontseptual model ma'lumotlarni saqlash hajmi, joylashuvi yoki DBMS sotuvchisi va texnologiyasi kabi dasturiy ta'minot xususiyatlaridan mustaqil ravishda ishlab chiqilgan. Fokus ma'lumotlarni foydalanuvchi sifatida " haqiqiy dunyoda ko'radi.” Domen modellari deb nomlanuvchi kontseptual ma'lumotlar modellari asosiy tushunchalar va ko'lamlarni o'rnatish orqali barcha manfaatdor tomonlar uchun umumiy so'z boyligini yaratadi 2. Ma'lumotlarning Vakillik Modeli Ushbu turdagi ma'lumotlar modeli ma'lumotlar bazasining faqat mantiqiy qismini ifodalash uchun ishlatiladi va ma'lumotlar bazasining fizik tuzilishini anglatmaydi. Ma'lumotlarning vakillik modeli bizga birinchi navbatda ma'lumotlar bazasining dizayn qismiga e'tibor qaratishga imkon beradi. Ommabop vakillik modeli aRelyatsion model. Relyatsion Model quyidagilardan iboratRelyatsion Algebra vaRelyatsion Hisoblash. Relyatsion modelda biz asosan ma'lumotlarimizni va ular orasidagi munosabatlarni ifodalash uchun jadvallardan foydalanamiz. Bu nazariy tushuncha bo'lib, uning amaliy bajarilishi jismoniy ma'lumotlar modelida amalga oshiriladi. Ma'lumotlarning vakillik modelidan foydalanishning afzalligi fizik model uchun asos yaratish uchun asos yaratishdir. Vakillik ma'lumotlari modelining xususiyatlari • Ma'lumotlar bazasining mantiqiy tuzilishini ifodalaydi. • Kabi relyatsion modellar relyatsion Algebra va relyatsion hisoblash odatda ishlatiladi. • Ma'lumotlar va munosabatlarni ifodalash uchun jadvallardan foydalanadi. • Jismoniy ma'lumotlar modelini yaratish uchun asos yaratadi. 3. Jismoniy Ma'lumotlar Modeli Jismoniy ma'lumotlar modeli relyatsion ma'lumotlar modelini amalda amalga oshirish uchun ishlatiladi. Oxir oqibat, ma'lumotlar bazasidagi barcha ma'lumotlar jismonan disklar va lentalar kabi ikkilamchi saqlash qurilmasida saqlanadi. Bu fayllar, yozuvlar va boshqa ba'zi ma'lumotlar tuzilmalari shaklida saqlanadi. Unda fayllar mavjud bo'lgan format va ma'lumotlar bazalarining tuzilishi, tashqi ma'lumotlar tuzilmalarining mavjudligi va ularning bir-biri bilan aloqasi haqidagi barcha ma'lumotlar mavjud. Bu erda biz asosan jadvallarni xotirada saqlaymiz, shunda ularga samarali kirish mumkin. Yaxshi jismoniy modelni ishlab chiqish uchun biz relyatsion model ustida yaxshiroq ishlashimiz kerak. Tuzilgan so'rovlar Tili (SQL) relyatsion algebrani amalda qo'llash uchun ishlatiladi. Ushbu ma'lumotlar modeli ma'lum bir DBMS tizimi yordamida tizim qanday amalga oshirilishini tavsiflaydi. Ushbu model odatda DBA va ishlab chiquvchilar tomonidan yaratiladi. Maqsad ma'lumotlar bazasini amalda amalga oshirishdir. Jismoniy ma'lumotlar modelining xususiyatlari: Jismoniy ma'lumotlar modeli bitta loyiha yoki dastur uchun ma'lumotlarga bo'lgan ehtiyojni tavsiflaydi, ammo u loyiha doirasiga asoslangan boshqa jismoniy ma'lumotlar modellari bilan birlashtirilgan bo'lishi mumkin. Ma'lumotlar modeli jadvallar orasidagi munosabatlarni o'z ichiga oladi kardinallik va bekor qilish munosabatlar. Loyihada foydalaniladigan ma'lumotlar bazasi, joylashuvi, ma'lumotlarni saqlash yoki texnologiyasining ma'lum bir versiyasi uchun ishlab chiqilgan. Ustunlarda aniq ma'lumotlar turlari, tayinlangan uzunliklar va standart qiymatlar bo'lishi kerak. Birlamchi va xorijiy kalitlar, Ko'rishlar, indekslar, kirish profillari va avtorizatsiya va boshqalar. belgilangan Ba'zi Boshqa Ma'lumotlar Modellari 1. Ierarxik Model Theierarxik Model 1950-yillarda IBM tomonidan ishlab chiqilgan ma'lumotlar modelidagi eng qadimgi modellardan biri. ierarxik modelda ma'lumotlar jadvallar to'plami sifatida qaraladi yoki ierarxik munosabatni tashkil etuvchi segmentlarni aytishimiz mumkin. Bunda ma'lumotlar daraxtga o'xshash tuzilishga joylashtirilgan bo'lib, unda har bir yozuv bitta otaona yozuvlari va ko'plab bolalardan iborat. Agar segmentlar mantiqiy birlashmalar bilan zanjirga o'xshash struktura sifatida bog'langan bo'lsa ham, tezkor struktura bir nechta filiallarga ega bo'lgan fan tuzilishi bo'lishi mumkin. Biz mantiqsiz uyushmalarni yo'nalishli uyushmalar deb ataymiz. 2. Tarmoq Modeli TheTarmoq Modeli 1960-yillarda ma'lumotlar bazasi vazifa guruhi tomonidan rasmiylashtirildi. ushbu model ierarxik modelni umumlashtirishdir. Ushbu model bir nechta ota-segmentlardan iborat bo'lishi mumkin va bu segmentlar darajalar sifatida guruhlangan, ammo har qanday darajaga tegishli segmentlar o'rtasida mantiqiy bog'liqlik mavjud. Ko'pincha, ikkala segmentning har biri o'rtasida ko'pdan ko'pgacha mantiqiy bog'liqlik mavjud. 3. Ob'ektga Yo'naltirilgan Ma'lumotlar Modeli IchidaOb'ektga Yo'naltirilgan Ma'lumotlar Modeli, ma'lumotlar va ularning munosabatlari ushbu ma'lumotlar modelida ob'ekt deb ataladigan yagona tuzilishda mavjud. Bunda real muammolar turli atributlarga ega ob'ektlar sifatida ifodalanadi. Barcha ob'ektlar ular orasida bir nechta munosabatlarga ega. Asosan, bu ob'ektga yo'naltirilgan dasturlash va relyatsion ma'lumotlar bazasi modelining kombinatsiyasi. 4. Float Ma'lumotlar Modeli Float ma'lumotlar modeli asosan massivda takrorlanadigan elementlarni o'z ichiga olmaydigan ikki o'lchovli ma'lumotlar modellaridan iborat. Ushbu ma'lumotlar modeli bitta kamchilikka ega, u katta hajmdagi ma'lumotlarni saqlay olmaydi, ya'ni jadvallar katta hajmda bo'lishi mumkin emas. 5. Kontekst Ma'lumotlari Modeli Kontekstli ma'lumotlar modeli shunchaki bir nechta ma'lumotlar modelidan iborat ma'lumotlar modelidir. Misol uchun, kontekst ma'lumotlar model va hokazo ER modeli, ob'ekt yo'naltirilgan ma'lumotlar modeli, iborat Ushbu model foydalanuvchilarga har bir alohida ma'lumotlar modeli qila oladigan bir nechta narsalarni qilish imkonini beradi. 6. Yarim Tuzilgan Ma'lumotlar Modeli Yarim tuzilgan ma'lumotlar modellari ma'lumotlar bilan moslashuvchan tarzda shug'ullanadi. Ba'zi shaxslar qo'shimcha atributlarga ega bo'lishi mumkin va ba'zi shaxslar etishmayotgan atributlarga ega bo'lishi mumkin. Asosan, siz bu erda ma'lumotlarni moslashuvchan tarzda namoyish qilishingiz mumkin. Ma'lumotlar modellarining afzalliklari Ma'lumotlar modellari bizga ma'lumotlarni aniq ifodalashda yordam beradi. Bu bizga etishmayotgan ma'lumotlarni topishda va ma'lumotlarning ko'payishini minimallashtirishda yordam beradi. Data Model yaxshiroq tarzda ma'lumotlar xavfsizligini ta'minlaydi. Ma'lumotlar modeli jismoniy ma'lumotlar bazasini yaratish uchun foydalanish uchun etarlicha batafsil bo'lishi kerak. Ma'lumotlar modelidagi ma'lumotlar jadvallar, asosiy va xorijiy kalitlar va saqlangan protseduralar o'rtasidagi munosabatni aniqlash uchun ishlatilishi mumkin. Ma'lumotlar modellarining kamchiliklari o Katta ma'lumotlar bazasi bo'lsa, ba'zida ma'lumotlar modelini tushunish qiyin bo'ladi. o Siz to'g'ri bilimga ega bo'lishingiz kerakSQL jismoniy modellardan foydalanish. o Tuzilishdagi kichikroq o'zgarishlar ham butun dasturda modifikatsiyani talab qiladi. o Ma'lumotlar bazalarida ma'lumotlarni manipulyatsiya qilish tili mavjud emas. o Ma'lumotlar modelini ishlab chiqish uchun jismoniy ma'lumotlar saqlanadigan xususiyatlarni bilish kerak. Ma'lumotlar Oqimi Diagrammasi Ma'lumotlar oqimi diagrammasi-bu tizim ichidagi ma'lumotlar oqimining grafik tasviri. Bu tizimga ma'lumot qanday kiritilishini, turli jarayonlar bilan qayta ishlanishini yoki o'zgartirilishini, fayllarda yoki ma'lumotlar bazalarida saqlanishini va foydalanuvchilar yoki boshqa tizimlar kabi tashqi ob'ektlarga chiqishini ko'rsatadi. Dfdlar tizimning turli tarkibiy qismlari va ularning o'zaro ta'sirini ifodalash uchun doiralar (jarayonlarni ifodalovchi), o'qlar (ma'lumotlar oqimini ifodalovchi), to'rtburchaklar (ma'lumotlar do'konlarini ifodalovchi) va parallelogrammalar (tashqi mavjudotlarni ifodalovchi) kabi belgilardan foydalanadi. Ma'lumotlar oqimi diagrammasini qanday yaratish kerak Ma'lumotlar oqimi diagrammasini yaratish bir necha bosqichlarni o'z ichiga oladi: Tizimdagi barcha asosiy jarayonlarni, ma'lumotlar do'konlarini, tashqi ob'ektlarni va ma'lumotlar oqimlarini aniqlashdan boshlang. Kontekst diagrammasi dfD-dagi abstraktsiyaning eng yuqori darajasi bo'lib, o'rganilayotgan tizim va uning tashqi sub'ektlari o'rtasidagi o'zaro ta'sirlarni ko'rsatadi. 0-darajali diagramma barcha asosiy jarayonlarni va ularning bir-biri bilan munosabatlarini ko'rsatib, butun tizim haqida umumiy ma'lumot beradi. Har bir jarayonni osongina tushunish mumkin bo'lgan darajaga yetguningizcha murakkab jarayonlarni kichikroq kichik jarayonlarga bo'ling. Barcha jarayonlarni tegishli darajaga ajratganingizdan so'ng, ma'lumotlar do'koni nomlari, fayl tuzilmalari yoki jarayonlar o'rtasida oqadigan maxsus ma'lumotlar elementlari kabi qo'shimcha ma'lumotlarni qo'shing O'lchovni Modellashtirish O'lchovli modellashtirish a ma'lumotlarni modellashtirish ishlatiladigan texnika ma'lumotlar ombori oson qidirish va tahlil qilish uchun ma'lumotlarni tuzish va tartibga solish. Bu foydalanuvchilar o'z ma'lumotlarini ko'rishni istagan turli xil usullarni ifodalovchi o'lchovlar va foydalanuvchilar tahlil qilmoqchi bo'lgan ko'rsatkichlar bo'lgan faktlarni tashkil qilishni o'z ichiga oladi. O'lchovli modellashtirish haqida ba'zi asosiy fikrlar: Olchamlari: olchamlari tahlil qilish uchun kontekstni ta'minlaydigan ma'lumotlarning tavsiflovchi atributlari. Ular odatda ierarxik bo'lib, darajalari keng toifalardan tortib aniq tafsilotlargacha. Faktlar: faktlar-bu foydalanuvchilar o'lchovlar haqida tahlil qilmoqchi bo'lgan raqamli o'lchovlar yoki o'lchovlar. Bu sotishdan tushgan daromad, sotilgan miqdor yoki foyda marjasi kabi miqdoriy chor Xulosa Xulosa qilib aytganda, ma'lumotlarni modellashtirish ma'lumotlarning saqlanishi va boshqarilishida izchillik, sifat va aniqlikni ta'minlaydigan ma'lumotlar bazalarini loyihalash uchun hal qiluvchi jarayondir. U sub'ektlarni, munosabatlarni va amalga oshirish tafsilotlarini aniqlash uchun kontseptual, mantiqiy va jismoniy modellardan foydalangan holda tuzilgan asosni o'rnatadi. Ma'lumotlarni modellashtirish yaxshiroq tashkil etishni qo'llab-quvvatlasa va ma'lumotlarning yaxlitligini ta'minlasa-da, tarkibiy o'zgarishlarning butun dasturga ta'siri tufayli bu qiyin bo'lishi mumkin. Kamchiliklariga qaramay, ma'lumotlarni modellashtirish samarali, ishonchli va kengaytiriladigan ma'lumotlar bazasi tizimlarini yaratish uchun juda muhimdir.
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )