“XTB(Xalq ta’lim bo’limi”) MB loyihalash mavzusida
MA’LUMOTLAR BAZASI TEXNOLOGOYALARI FANIDAN “XTB(Xalq ta’lim bo’limi”) MB loyihalash mavzusida
Kirish Mantiqiy ma'lumotlar bazasi modeli Mantiqiy ma'lumotlar bazasini modellashtirish biznes talablarini tuzish va talablarni model sifatida namoyish etish uchun talab qilinadi. Bu asosan ma'lumotlar bazasini loyihalash bilan emas, balki biznes ehtiyojlarini to'plash bilan bog'liq. Yig'ilishi kerak bo'lgan ma'lumotlar tashkiliy bo'linmalar, xo'jalik yurituvchi subyektlar va biznes jarayonlari haqida. Ma'lumotlar to'plangandan so'ng hisobot va diagrammalar tuziladi, shu jumladan: ERD - Korxona munosabatlari diagrammasi ma'lumotlarning turli toifalari o'rtasidagi o'zaro bog'liqlikni va ma'lumotlar bazasini ishlab chiqish uchun zarur bo'lgan har xil ma'lumotlarning toifalarini ko'rsatadi. Biznes-jarayon diagrammasi - bu kompaniya ichidagi shaxslar faoliyatini ko'rsatadi. U ma'lumotlarning qaysi tashkilot interfeysi asosida tuzilishi mumkinligi asosida tashkilot ichida qanday harakatlanishini ko'rsatadi. Foydalanuvchilarning aloqa hujjatlari. Mantiqiy ma'lumotlar bazasi modellari asosan biznesning barcha talablari to'planganligini aniqlaydi. Fizik modellashtirish boshlanishidan oldin ko'proq ma'lumot to'planishi kerakligini bilish uchun uni ishlab chiquvchilar, menejment va nihoyat oxirgi foydalanuvchilar ko'rib chiqadilar. Ma'lumotlar bazasi modeli Ma'lumotlar bazasini fizik modellashtirish mantiqiy ma'lumotlar bazasini modellashtirish jarayonida to'plangan talablar asosida haqiqiy ma'lumotlar bazasini loyihalash bilan shug'ullanadi. To'plangan barcha ma'lumotlar relyatsion modellar va biznes modellariga aylantiriladi. Fizik modellash jarayonida ob'ektlar sxema darajasi deb nomlanadigan darajada aniqlanadi. Sxema ma'lumotlar bazasida bir-biri bilan bog'liq bo'lgan ob'ektlar guruhi deb hisoblanadi. Jadvallar va ustunlar mantiqiy modellash jarayonida taqdim etilgan ma'lumotlarga muvofiq amalga oshiriladi. Boshlang'ich kalitlar, noyob kalitlar va xorijiy kalitlar cheklovlarni ta'minlash uchun belgilanadi. Indekslar va
suratlar aniqlanadi. Ma'lumotlar umumlashtirilishi mumkin va jadvallar yaratilgandan so'ng foydalanuvchilarga muqobil istiqbol taqdim etiladi. Ma'lumotlar bazasini modellashtirish ushbu tashkilotda foydalaniladigan dasturiy ta'minotga bog'liq. Bu o'ziga xos dasturiy ta'minot. Fizik modellashtirish quyidagilarni o'z ichiga oladi: Server model diagrammasi - Bu jadvallar va ustunlar va ma'lumotlar bazasida mavjud bo'lgan turli xil munosabatlarni o'z ichiga oladi. Ma'lumotlar bazasini loyihalash hujjatlari. Foydalanuvchilarning aloqa hujjatlari. Ma’lumotlar bazasini yaratishda, foydalanuvchi axborotlarni turli belgilar bo‘yicha tartiblashga va ixtiyoriy belgilar birikmasi bilan tanlanmani tez olishga intiladi. Buni faqat ma’lumotlar tizilmalashtirilgan holda bajarish mumkin. T i z i l m a l a sh t i r i sh – bu ma’lumotlarni tasvirlash usullari haqidagi kelishuvni kiritishdir. Agar ma’lumotlarni tasvirlash usuli haqida kelishuv bo‘lmasa, u holda ular tizilmalashtirilmagan deyiladi. Tizilmalashtirilmagan ma’lumotlarga misol sifatida matn fayliga yozilgan ma’lumotlarni ko‘rsatish mumkin. Ma’lumotlar bazasidan foydalanuvchilar turli amaliy dasturlar, dasturiy vositalari, predmet sohasidagi mutaxassislar bo‘lishi mumkin. Ma’lumotlar bazasining zamonaviy texnologiyasida ma’lumotlar bazasini yaratish, uni dolzarb holatda yuritishni va foydalanuvchilarga undan axborot olishini ta’minlovchi maxsus dasturiy vosita, ya’ni ma’lumotlar bazasini boshqarish tizimi yordami bilan markazlashtirilgan holda amalga oshirishni nazarda tutadi. Ma’lumotlar bazasi – EHM xotirasiga yozilgan ma’lum bir strukturaga ega, o‘zaro bog‘langan va tartiblangan ma’lumotlar majmuasi bo‘lib, u biror bir ob’ektning xususiyatini, holatini yoki ob’ektlar o‘rtasidagi munosabatni ma’lum ma’noda ifodalaydi. MB foydalanuvchiga strukturalashtirilgan ma’lumotlarni
saqlash va ishlatishda optimal qulaylikni yaratib beradi. Ma’lumki ma’lumotlarni kiritish va ularni qayta ishlash jarayoni katta hajmdagi ish bo‘lib ko‘p mehnat va vaqt talab qiladi. MB bilan ishlashda undagi ma’lumotlarning aniq bir strukturagi ega bo‘lishi, birinchidan foydalanuvchiga ma’lumotlarni kiritish va qayta ishlash jarayonida undagi ma’lumotlarni tartiblashtirish, ikkinchidan kerakli ma’lumotlarni izlash va tez ajratib olish kabi qulayliklarni tug‘diradi. MB tushunchasi fanga kirib kelgunga qadar, ma’lumotlardan turli ko‘rinishlarda foydalanish juda qiyin edi. Bugungi kunda turli ko‘rinishdagi ma’lumotlardan zamonaviy komp ь yuterlarda birgalikda foydalanish va ularni qayta ishlash masalasi hal qilindi. Komp ь yuterlarda saqlanadigan MB maxsus formatga ega bo‘lgan muayyan tuzilmali fayl bo‘lib, undagi ma’lumotlar o‘zaro bog‘langan va tartiblangandir. . Ma’lumotlar bazasi – tegishli ma’lumotlar to’plamini o’z ichiga olgan umumiy, birlashgan kompyuter tuzilmasi[6]. Axborot tizimining turiga va masalaning qo’yilishiga qarab, bu ma’lumotlar bir yoki ikki mavzudagi bir necha megabaytdan biznesning ichki va tashqi muhitidagi yuzlab mavzularni qamrab oladigan terabaytgacha o’zgarishi mumkin. Ma’lumotlar bazalari, kompyuterlarga asoslangan tizimlarga ma’lumotlarni tezda saqlash, boshqarish va olish imkonini beradigan ixtisoslashgan tuzilmalardir. Ma’lumotlar bazasi tushunchasi maydon, yozuv, fayl atamalari bilan bog’liq. Maydon – bu saqlanadigan ma’lumotlarning eng kichik birligi. Tipik ma’lumotlar bazasida bir qancha tiplarning yoki saqlanadigan maydonlarning har birini tavsiflovchi ko’plab nusxalari (occurrence yoki instance) mavjud. Masalan, OTMlar haqida ma’lumot mavjud bo’lgan ma’lumotlar bazasida "OTM raqami" nomi bilan saqlanadigan maydon turini o’z ichiga olishi mumkin va ma’lumotlar bazasida tavsiflangan OTMlarning har bir turi uchun
(fakultetlar, yo’nalishlar, guruhlar, talabalar va boshqalar) ushbu saqlanadigan maydonning alohida nusxasi mavjud bo’ladi. Yozuv – bu tegishli saqlanadigan maydonlar to’plamidir. Bunday holda, saqlangan yozuvning nusxasi saqlanadigan maydonlarning tegishli nusxalari guruhidan iborat. Fayl - bu bir xil turdagi saqlangan yozuvlarning barcha mavjud nusxalari to’plami. Oddiylik uchun har qanday berilgan fayl faqat bitta turdagi saqlanadigan yozuvlarni o’z ichiga olishi mumkin deb qabul qilinadi. Ushbu soddalashtirish keyingi mulohazalarga jiddiy ta’sir ko’rsatmaydi. Ma’lumotlar bazasini loyihalash uchun axborot va ma’lumotlar o’rtasidagi farqni tushunib olish kerak. Axborot - bu ma’lumotlarning ma’nosini ochib berish uchun qayta ishlash natijasidir. Axborotdan qaror qabul qilish uchun asos sifatida foydalanish mumkin. Masalan, OTM professor-o’qituvchilari haqidagi ma’lumotlarning qisqacha tavsifi attestatsiya organlariga OTM uchun attestatsiyani o’tkazish yoki o’tkazmaslikni belgilashda foydali bo’lgan tushunchalarni beradi. Ushbu misoldan ko’rinib turibdiki, ma’lumot o’z vaqtida va aniq ma’lumotlarni talab qiladi. Bunday ma’lumotlar to’g’ri yaratilishi va ularga kirish va qayta ishlash oson bo’lgan formatda saqlanishi kerak. Bundan tashqari, har qanday asosiy manba kabi ma’lumotlar muhiti ehtiyotkorlik bilan boshqarilishi kerak. NAZARIYA SQLning to'g'ri talaffuzi ma'lumotlar bazasi doirasidagi shubhali masala. SQL standartida, Amerika milliy standartlar instituti rasmiy talaffuz "as queue el" deb e'lon qildi. Biroq, ko'plab ma'lumotlar bazasi mutaxassislari "davomi" so'zining talaffuzini oldilar. Tanlash sizniki. SQL ko'plab lazzatlarga ega . Oracle ma'lumotlar bazalari o'ziga xos PL / SQL dan foydalanadi. Microsoft SQL Server Transact-SQL dan foydalanadi. Barcha o'zgarishlar ANSI SQL sanoat standartiga asoslangan. Ushbu tanlovda har