Ma'lumotlar bazalarini tushunish va tasniflash
Anjir. 2.17. Ma'lumotlarni namoyish qilish va ma'lumotlar omborini o'zaro bog'lash
Download 294.72 Kb.
|
объектга йўналтирилган маълумотлар базаси
Anjir. 2.17. Ma'lumotlarni namoyish qilish va ma'lumotlar omborini o'zaro bog'lash
Ma'lumotlarning ikki turi mavjud - qaram va mustaqil. Qaram ekish ishi- Bu manba ma'lumotlar ombori bo'lgan manba. Manba mustaqil ma'lumotlar ko'rgazmasibu asosiy dasturiy ta'minotlarning atrof-muhitidir. Qarindoshli ma'lumotlar ko'rgazmalari barqaror va kuchli arxitekturaga ega. Mustaqil ma'lumotlar displeyi beqaror va hech bo'lmaganda etkazib berish ma'lumotlarida beqaror arxitekturaga ega. Shuni ta'kidlash kerakki, ma'lumotlar ko'rgazmalari ma'lumotlari ombori - ishlashi yoki moslashuvchanligini loyihalashda eng muhim to'qnashuvning ideal echimidir. Umuman olganda, standartlashtirilgan va moslashuvchan ma'lumotlarni saqlash modeli, bu so'rovlarga javob beradi. Buning sababi, standart tuzilgan tizimga kirishni talablar, optimal rejalashtirilgan tizimga qaraganda ancha moddiy operatsiyalarni talab qiladi. Ma'lumot ombori uchun moslashuvchan modelni qo'llab-quvvatlaydigan barcha foydalanuvchilarning barcha so'rovlarini yo'naltirish, ishlab chiquvchilar moslashuvchanlik va uzoq muddatli barqarorlikning barqarorligiga, shuningdek foydalanuvchi so'rovlari uchun maqbul chiqishlarga erishishi mumkin. Partiyani egallaydigan ma'lumotlar foydalanuvchilarning savollariga kirish uchun ko'plab ma'lumotlar ko'rgazmalari orasida taqsimlanishi mumkin. Ushbu ma'lumotlar ko'rgazmalari mijoz-server ma'lumotlar bazalaridan ish stolida ma'lumotlar bazalariga, Olap.- kublar yoki hatto dinamik nashrlar. Foydalanuvchi so'rovlari uchun vositalarni tanlash juda keng va displey imtiyozlari va muayyan foydalanuvchilarda tajriba bo'lishi mumkin. Ushbu vositalardan foydalanishning keng tanlovi va ulardan foydalanishning soddaligini sotish demükhe loyihasining amalga oshirilishining eng arzon qismiga kiritilishi mumkin. Agar omborxonadagi ma'lumotlar yaxshi tuzilish va tasdiqlangan bo'lsa, unda ularning boshqa ma'lumotlarga o'tkazilishi odatiy va arzon operatsiya bo'ladi. Texnologik ko'rgazmalardan foydalanish, ikkala qaramog'idagi va mustaqil, ma'lumotlarni tahlil qilish vazifalarini eng samarali echim qilish uchun turli manbalardan ma'lumotlarni birlashtirish vazifasini hal qilishga imkon beradi. Shu bilan birga, manbalar turli xil hisob va ma'lumot tizimlari bo'lishi mumkin, xususan, geografik tarzda tarqalgan arxitektura va funktsional imkoniyatlarda. Ma'lumotlar bazasi (ma'lumotlar bazasi) hisoblash tizimida saqlangan va ob'ektlarning holatini va ularning holatini ko'rib chiqilayotgan sub'ektlarning holatini ko'rsatish. Ma'lumotlar bazasida saqlangan ma'lumotlarning mantiqiy tuzilishi ma'lumotlar taqdimoti modeli deb nomlanadi. Ma'lumot taqdimotining asosiy modellari (ma'lumotlar modellari) ierarxik, tarmoq kiradi, Real. Ma'lumotlar bazasi menejmenti tizimi (DBTMS) - ko'plab foydalanuvchilar ma'lumotlar bazasini yaratish, saqlash va ulardan iborat bo'lgan dasturiy ta'minot kompleksi. Odatda DBMS ishlatilgan ma'lumotlar modeli tomonidan ajralib turadi. Shunday qilib, ma'lumotlar bazaviy ma'lumotlar modelidan foydalanish asosida DBMs model deb nomlanadi. Ma'lumotlar bazasi bilan ishlash uchun ko'pincha dbmsning etarli miqdorlari mavjud. Ammo, agar siz ma'lumotlar bazasi bilan ishlov berish qulayligi bilan ta'minlashingiz kerak bo'lsa yoki DbMS interfeysi foydalanuvchilarga mos kelmasa, dasturlarni ishlab chiqish mumkin. Ularning ijod dasturlarini talab qiladi. Ilova - bu dastur yoki har qanday amaliy vazifani hal qilishni avtomatlashtirish dasturi to'plami. Ilovalar atrof-muhitda yoki DBMS muhitida yoki dasturiy ta'minotdan tashqarida, ma'lumotlar bazasiga kirishdan foydalangan holda dasturlash tizimidan foydalanib, masalan, Delphi yoki C ++ Vuilgeg. DBMS muhitida ishlab chiqilgan ilovalar ko'pincha DBMMS tomonidan talabnomalar deb nomlanadi va DBBMdan tashqarida ishlab chiqilgan ilovalar tashqi dasturlardir. Ma'lumotlar lug'ati - ma'lumotlar bazasi ma'lumotlari, ma'lumotlar bazasi to'g'risidagi ma'lumotlarni bir-birlari, ma'lumotlar bazasi va ularning vakillari va ularning vakillari va ularning vakillari va boshqalar bilan aloqalarni shakllantirish uchun mo'ljallangan ma'lumotlar bazasi tizimi, foydalanuvchilarga ma'lumotlar, himoya va boshqalar bilan aloqa qilish uchun mo'ljallangan ma'lumotlar bazasi tizimi. Ma'lumotlar bazasidan foydalanish asosida axborot tizimlari mijoz-server-server arxitekturasida ishlaydi. Bunday holda, kompyuter serverida ma'lumotlar bazasi joylashtiriladi va u birgalikda kiradi. Kompyuter tarmog'ida ma'lum bir manba serveri kompyuter (dastur), ushbu manbani boshqarish, mijoz - ushbu manbani ishlatadigan kompyuter (dastur) deb ataladi. Kompyuter tarmoqlari manbai sifatida, masalan ma'lumotlar bazalari, fayllar, bosma xizmatlar, pochta xizmatlari harakat qilishi mumkin. Mijoz-server arxitekturasi bo'yicha axborot tizimini tashkil etishning afzalligi markazlashtirilgan saqlash, texnik xizmat ko'rsatish va umumiy foydalanuvchilar ishi bilan umumiy korporativ ma'lumotlarning muvaffaqiyatli kombinatsiyasi. Mijoz-server arxitekturasining asosiy printsipiga ko'ra, ma'lumotlar faqat serverda qayta ishlanadi. SQL Til ko'rsatmalari shaklida ma'lumotlar bazasi serveriga kiradigan foydalanuvchi yoki dastur formasining so'rovlari. Ma'lumotlar bazasi serveri foydalanuvchi kompyuteriga uzatiladigan kerakli ma'lumotlarni qidirishni va olib tashlashni ta'minlaydi. Avvalgi narsa bilan taqqoslaganda ushbu yondashuvning afzalligi sezilarli darajada kam uzatiladi. Quyidagi DBMS-ning turlari ajratilgan: * to'liq taniqli DBMS; * BD serverlari; * Ma'lumotlar bazasi bilan ishlash uchun tarqatish dasturlari. To'liq tanqislik dbms an'anaviy dBMS. Bularga llabasiv, Microsoft Access, Microsoft Foxpro va boshqalar kiradi. Ma'lumotlar bazasi serverlari kompyuter tarmoqlarida ma'lumotlar markazlarini tashkil etish uchun mo'ljallangan. Ma'lumotlar bazasi serverlari odatda SQL bayonotlaridan foydalanib, mijozlarga dasturiy talablarni qayta ishlashni ta'minlaydi. Ma'lumotlar bazasi serverlariga misollar: Microsoft SQL serveri, Interbase va boshqalar. Mijoz dasturlari, DBMS, elektron jadvallar, matn protsessorlari, elektron pochta dasturlari va boshqalarning rolida, umumiy holatda ishlatilishi mumkin. Quyidagi dasturlarni tuzish uchun BD ish dasturlarini rivojlantirish uchun vositalardan foydalanish mumkin: * Mijoz dasturlari; * BD serverlari va ularning individual qismlari; * Xususiy dasturlar. ZBBMSdan foydalanishning mohiyati bilan ular ko'p o'yinchilarga bo'lingan (sanoat) va mahalliy (shaxsiy). Sanoat, DBMS yirik iqtisodiy ob'ektlar uchun avtomatlashtirilgan boshqaruv tizimlarini rivojlantirish uchun dasturiy ta'minot asosidir. Sanoat DBMS quyidagi talablarga javob berishi kerak: * Ko'plab foydalanuvchilar tomonidan qo'shma parallel ishlarni tashkil etish qobiliyati; * Majlis qobiliyati; * Turli xil apparat va dasturiy ta'minot platformalariga ko'chmaligi; * Turli xil turdagi muvaffaqiyatsizlikka nisbatan barqarorlik, shu jumladan saqlanayotgan ma'lumotni saqlash uchun ko'p darajali tizim mavjudligi; * Saqlangan ma'lumotlar va ishlab chiqilgan tuzilgan kirish tizimining xavfsizligini ta'minlash. Shaxsiy DBTMS mahalliy foydalanuvchi vazifasini yoki foydalanuvchilarning kichik guruhini hal qilishga qaratilgan dasturiy ta'minotdir va shaxsiy kompyuterda foydalanish uchun mo'ljallangan. Bu ularning ikkinchi ismini - ish stoli. Ish stoli tizimlarining aniqlanish xususiyatlari quyidagilardan iborat: * Ularga asoslangan foydalaniladigan foydalanuvchi dasturlarini tuzishga imkon beradigan ta'sirning nisbiy qulayligi; * Nisbatan cheklangan apparat talablari. Ishlatilgan ma'lumotlar modeliga ko'ra, DBMm ierarxik, tarmoq, rezoloz, ob'ektga yo'naltirilgan va boshqalarga bo'linadi. Ba'zi DBMS bir vaqtning o'zida bir nechta ma'lumotlar modellarini qo'llab-quvvatlaydi. Ma'lumotlar bazasida saqlanadigan ma'lumotlar bilan ishlash uchun quyidagi tillar qo'llaniladi: · DATB ma'lumot tavsifi Tili - yuqori darajadagi konfeder bo'lmagan ma'lumotlar tuzilmasi; · Axborot-shifrlash tili - ma'lumotlar uzatilishi to'g'risidagi asosiy ma'lumotlarning bajarilishini ta'minlaydigan tuzilmalar to'plami: kirish, o'zgartirish va ma'lumotlar namunalari so'rovlar bo'yicha. Ushbu tillar turli xil DBMS-da farqlar bo'lishi mumkin. Ikkita standart tillar eng katta taqsimotni qabul qildi: QBE - So'rovli so'rovlar tili va SQL tuzilgan so'rovlar tili. QBH asosan ma'lumotni boshqarish tilining xususiyatlariga ega, SQL ikkala turdagi tillarning xususiyatlarini birlashtiradi. DBMS quyidagi asosiy past darajadagi funktsiyalarni amalga oshiradi: * Tashqi xotirada ma'lumotlarni boshqarish; * RAM hisoblarini boshqarish; * Tranzaktsiyalarni boshqarish; * Ma'lumotlar bazasida jurnal o'zgarishini yuritish; * Ma'lumotlar bazasining yaxlitligi va xavfsizligini ta'minlash. Tashqi xotirada ma'lumotlar menejmenti funktsiyasini amalga oshirish OSS fayl tizimida resurslarni boshqarishning tashkil etilishini ta'minlaydi. Ma'lumot buferlashiga bo'lgan ehtiyoj, xotira miqdori tashqi xotiraning hajmidan kamroq ekanligiga bog'liq. Bufer - bu tashqi va qo'chqor o'rtasidagi almashishni tezlashtiradigan qo'chqor joylar. Tamplarda ma'lumotlar bazasining vaqtincha saqlanadi, ulardan foydalanilsa yoki qayta ishlangandan so'ng ma'lumotlar bazasida yozib olinishi rejalashtirilgan ma'lumotlar. Tranzaktsiya mexanizmi ma'lumotlar bazasidagi ma'lumotlarning yaxlitligini saqlash uchun DBMSda qo'llaniladi. Bitim ba'zi bir moddalar bazasi ma'lumotlari ma'lumotlari deb ataladi, ular dBMM-ning boshidan va tugashidan oldin foydalaniladi. Agar biron bir sababga ko'ra (dasturiy ta'minotda dasturlar, shunga o'xshash dasturlar, shunga o'xshash dasturlar, shu jumladan dasturda) operatsiya tugallanmagan bo'lsa, u bekor qilinadi. Bitimlar uchta asosiy xususiyatga xosdir: * Atomlik (bitim yoki umuman) o'tkaziladigan barcha operatsiyalar amalga oshiriladi; * Seriasization (bir vaqtning o'zida amalga oshiriladigan tranzaktsiyalarning o'zaro ta'siri yo'q); * Qattiqlik (hatto tizimning qulashi qayd etilgan bitimning yo'qolishiga olib kelmaydi). Bitimning misoli - bu bank tizimida bir hisobdagi operatsiya operatsiyalari boshqa raqamga. Birinchidan, pulni bitta hisobdan olib tashlang, so'ngra ularni boshqa hisobga oling. Agar hech bo'lmaganda kamida bittasi muvaffaqiyatli bo'lmasa, operatsiya natijasi noto'g'ri deb bo'lmaydi va operatsion balans buziladi. Tishlash DBTMS tomonidan ma'lumotlar bazasida ma'lumotlarni saqlash va dasturiy ta'minotning ishlamay qolishining ishonchliligini ta'minlash uchun DBMMS tomonidan amalga oshiriladi. Ma'lumotlar bazasining yaxlitligini ta'minlash ma'lumotlar bazasining muvaffaqiyatli ishlashi uchun zarur shartdir, ayniqsa tarmoqdan foydalanish bilan. Ma'lumotlar bazasining yaxlitligi ma'lumotlar bazasining mulki hisoblanadi, ya'ni uning to'liq, izchil va etarli darajada aks ettirilgan ob'ekt ma'lumotlari mavjudligini anglatadi. Holistik ma'lumotlar bazasi holatida ma'lumotlar bazasida saqlangan ma'lumotlar qondirilishi shart bo'lgan shartlar shaklida yaxlitlik cheklovlari yordamida tavsiflangan. Download 294.72 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling