Maʼlumotlar bazasi: Versiyalar orasidagi farq

Kontent oʻchirildi Kontent qoʻshildi
Tahrir izohi yoʻq
Mualliflik huquqlari buzilgan
Teglar: Almashtirildi Mobil qurilma orqali Mobil sayt orqali
Qator 1:
{{Template:Kengaytirish kerak}}
'''Maʼlumotlar bazasi''' — markazlashtirilgan maʼlumotlar ombori. Maʼlumotlarni uqish, saqlash, qayta ishlash va qidirish uchun moʻljallangan. O´zining tezligi bilan ajralib turadi. Eng mashxo´r Maʼlumotlar Bazasiga [[Oracle]], [[MsSQl]], [[MySQL]] va boshqalar kiradi.
 
{{computer-stub}}
 
[[Turkum:Informatika]]
[[Turkum:Informatika]] Ma‘lumotlar bazasi kaytarilmaydigan ma‘lumotlarning yaxlitlangan jamlamasi sanaladi. Uning asosida mazkur sohaning barcha masalalari xal etiladi. Ma‘lumotlar bazasida ko’p kirrali kirish va aynan bir xil ma‘lumotlardan turli mijozlar foydalanish imkoni mavjud.
Tashkil etiladigan Ma‘lumotlar bazasi tuzilmasi predmet sohasi ma‘lumotlarining axborot-mantiqiy modelini aks ettirishi lozim. Ma‘lumotlar bazasidagi mantiqiy o’zaro bogliklik ma‘lumotlar modeli namunasiga muvofik tashkil etiladi.
 
Me‘yoriy-ma‘lumotnomali va boshqa ma‘lumotlar koida bo’yicha alohida massivlarda joylashtiriladi. Bu massivlarni yuzaga keltirish va yuritish texnologiyasi uz xususiyatiga ega. Mazkur massivlar Ma‘lumotlar bazasining boshlangich yo’qlanish bosqichida tashkil etiladi.
 
Operativ (tezkor) hisobot ma‘lumotlari ma‘lumotlar bazasiga vazifalarni yechish tartibi muvofik kiritiladi. Ma‘lum bir hisob-kitob kilingach (masalan, omborxonada kolgan tovarlarni hisob-kitob qilish), tuplangan tezkor hisobot ma‘lumotlari yo’q kilinadi yoki arxivda saqlanadi.
Ma‘lumotlar bazasini nisbatan samarali tashkil etish bu - ma‘lumotlar bazasida mantiqan o’zaro bog’langan to’plamlarini tashkil etishdir (1-rasm).
 
1-rasm. Mashina ichidagi axborotlar bazasining mazmuni.
Ma‘lumotlar bazasini boshqarish uchun uni tashkil etish va yuritishda sohalashtirilgan samarali dasturiy vosita - Ma‘lumotlar bazasini boshqarish tizimidan foydalaniladi.
Ma‘lumotlar bazasi kaytarilmaydigan ma‘lumotlarning yaxlitlangan jamlamasi sanaladi. Uning asosida mazkur sohaning barcha masalalari xal etiladi. Ma‘lumotlar bazasida ko’p kirrali kirish va aynan bir xil ma‘lumotlardan turli mijozlar foydalanish imkoni mavjud.
Tashkil etiladigan Ma‘lumotlar bazasi tuzilmasi predmet sohasi ma‘lumotlarining axborot-mantiqiy modelini aks ettirishi lozim. Ma‘lumotlar bazasidagi mantiqiy o’zaro bogliklik ma‘lumotlar modeli namunasiga muvofik tashkil etiladi.
Boshqaruvning informatsion tizimi karorlari tezkor zaruriy va kerakli ma‘lumotlarni olish uchun mo’ljallangan.
Axborot texnologiyasi quydagilarga asoslangan:
EHM, orttexnika va telekommunikatsion vositalardan kengrok foydalanishga;
foydalanuvchining axborotlashtirish jarayonidagi faol ishtirokiga;
umumiy dasturli ta‘minlov va muammolariga mo’ljallangan keng foydalanishda;
ma‘lumotlar bazasi va dasturlariga, shunindek lokal va global EHM tizimlariga ruxsat berilgan imkon mavjudligi;
telekommunikatsiyadan foydalanish;
karorlarni qabul qilish va kayta ishlash jarayonlaridagi taxliliy holatlar uchun mutaxassislarning avtomatlashtirilgan ish joylari;
sun‘iy intelekt tizimini qo’llash;
ekspert tizimini tatbik etish;
 
Avtomatlashtirilgan ma‘lumotlar bankidan foydalanish, ma‘lumotlarni mantiqiy va jismoniy tashkil qilishda mustaqil amaliy dasturlarning yetarlicha yuqori darajadaligini, ma‘lumotlarni boshqarishni integratsiyasi va markazlashishi, ma‘lumotlarning ortiqcha yo’qotishlarining bartaraf etilishi, ma‘lumotlarni teleprotsessorli kayta ishlash va paketlarning aralashishi mumkinligi ma‘lumotlarning o’zaro bogliklik majmuiga ko’p omilli intilishlarni ta‘minlash imkonini beradi. Shuning uchun boshqaruv BAT ishlanmalari barcha sohalar uchun qo’llashda avvalo avtomatlashtirilgan ma‘lumotlar bankini yaratish bilan boglik. Har qanday boshqaruvni asosi bo’lib, ob‘ektni holati hisoblanadi, shuning uchun ma‘lumotlarning avtomatlashtirilgan tizimi, ularni tashkil etilishi, dikkat bilan kiritish, saqlash foydalanish tizimining markazi hisoblanadi.
Ma‘lumotlar bankining vazifalari: predmet sohasining adekvat informatsion tasavurlanishi, foydalanuvchilarga zaruriy ma‘lumotlarning berilishi va yangilanishi, saqlanishning ta‘minlanishi.
Har qanday ma‘lumotlar banking tarkibiy qismi bo’lib, ma‘lumotlar bazasini tizimi (MBBT), ma‘lumotlar bazasi administratori, amaliy dastur taminlovi.
Ma‘lumotlar bankining boshqarish tizimini vazifalashtirish, ma‘lumotlar bazasini ikki xil darajada tashkil qilishga asoslangan:
-mantiqiy
-jismoniy.
Ma‘lumotlarning mazkur ikki darajasi ma‘lumotlarni tashkil qilishning ikki omiliga to’g’ri keladi: EHM xotirasida ma‘lumotlarni saqlashga jismoniy nuqtai-nazardan ma‘lumotlarni amaliy ilovalarida foydalanishda mantiqiy nuqtai nazaridan. Umumiy holatda ma‘lumotlarni tashkil qilishning jismoniy va mantiqiy strukturalarini mos kelmasligi ham mumkin.
Ma‘lumotlarni boshqarish vositalarining rivojlanishi axborot texnologiyalari bazasiga kurilgan har qanday axborot tizimining asosi hisoblanadi.
Ma‘lumotlar bazasi (date base)– bu EHM ning tashki xotirasida saqlanadigan har qanday jismoniy, ijtimoiy, ststistik, tashkiliy va boshqa ob‘ektlar, jarayonlar, holatlarning o’zaro boglik va tartiblashtirilgan majmuidir.
Ma‘lumotlar bazasi (MB) har xil foydalanuvchilarning axborot yetishmovchiligini ta‘minlash uchun mo’ljallangan. Amaliyotda ko’pchilik ma‘lumotlar bazasi chegaralangan predmet sohasi uchun loyxalashtiriladi. Bitta EHM da bir qancha ma‘lumotlar bazasi birlashishi mumkin.
Ma‘lumotlar bazasini boshqarish tizimining shunday imkoniyatlarini, ya‘ni ma‘lumotlar sirliligi va ximoyalanishi ta‘minlash, inkordan keyin ma‘lumotlar bazasining tiklanishi, ma‘lumotlar bazasi bilan ishlashda hisob yuritish lozimdir.
 
Boshqaruvning informattsion tizimi
Ma‘lumotlar bazasining boshqarish tizimi vositalari xajmiga ega, ya‘ni ma‘lumotlarga yetishish imkoning ma‘lum usullarini ta‘minlaydi. Ma‘lumotlar bazasini boshqarish tizimi vositalari bilan bajariladigan, kidirish, to’g’rilash, tuldirish va ma‘lumotlarni chikarib yuborish jarayonlari hisoblanadi. Kidirish jarayoni asosiysi hisoblanadi. Ma‘lumotlar mustaqilligini tamoyillarning tadbiq ma‘lumotlarning bazasini boshqarish tizimining moslashuvini aniqlaydi. Predmet sohasidagi ma‘lumotlarni kayta ishlash xususiyatlari hisobi, diskretli tavsiflarni kayta ishlash xususiyatlari hisobi, diskretli tavsifli ishlab chiqarish korxonalarida avtomatlashtirilgan boshqaruv tizimini qo’llashga maxsuslashgan ma‘lumotlarni bazasini tizimini loyxalashtirish imkonini beradi. Ma‘lumotlar bazasini boshqarish tizimining ma‘lum bir sohada qo’llash Maqsadida rostlash jarayoni tizimini generatsiya qilish deb ataladi. Ma‘lumotlar bazasining boshqarish universal tizimiga masalan, dbase, Paradox, Miсrosoft-Aссess , oragle, informix va boshqalarga tegishlidir.
Ma‘lumotlar bazasini boshqarish tizimi ishi ma‘lumotlarni yozishning uch darajasidan foydalanish bilan boglik.
Ma‘lumotlarni jismoniy tashkil etishning yozilishi ma‘lumotlarning umumiy mantiqiy tarkibining yozilishi amaliy dasturlar ma‘lumotlarni modelostilarini yozish uzviyligi. Ma‘lumotlar bazasini boshqarish tizimi bir vaqtning uzida bir qancha amaliy dasturlarni kayta ishlashni olib boradi, ya‘ni ma‘lumotlarning modelostilariga ega bo’lishi mumkin.
 
Avtomatlashtirilgan ma‘lumotlar banklaridan foydalanish
Ma‘lumotlar bazasi foydalanuvchining bitta shaxsiy kompyuter monopoliya ixtiyorida bo’lishi mumkin. Bunday holatda u fakat mazkur ShK xotira diskasiga joylashtiriladi va axborot bazasiga bir vaqtda bir necha foydalanuvchining kirishi ta‘minlanmaydi.
SHK tarmog’i mavjud bo’lgan holda ko’p foydalanadigan rejimda, «mashina-server»da joylashadigan markazlashgan ma‘lumotlar bazasini saqlash va foydalanish imkoniyati tugiladi. Bunday holatda har bir foydalanuvchi uz shaxsiy komppyuteri orqali barcha mijozlar uchun umumiy bo’lgan markazlashgan axborot bazasiga kirishga ruxsat oladi.
Tarmoq texnologiyasida har bir foydalanuvchi uz ShKda lokal maolumotlar bazasini tashkil etishi mumkin. Bu ma‘lumotlar bazasi fakat mazkur avtomatlashgan ish joyida zarur bo’lgan axborotni saqlaydi. ShK tarmog’ida maolumotlar bazasini tashkil etish va foydalanish banklar, birja, investitsiya jamgarmalari va boshqa bozor iktisodi strukturalarining axborot tizimlari samaradorligini tezda oshiriadi.
 
 
Foydalaniladigan texnik va dasturiy vositalar shaqliga boglik holda turli ish texnologiyasi amalga oshirilishi mumkin. Maolumotlarni tarmoqli ishlab chiqishning turli tamoyillari mavjud: «fayl-server» va «mijoz-server».
 
«Fayl-server» tamoyili tarmoq operatsion tizimi yadrosi hamda markazlashgan holda salanuvchi fayllar joylashgan va «fayl-server» uchun ajratilgan komppyuterga mo’ljallangan. Bunday arxitektura uchun «fayl-server»dagi maolumotlarning umumiy bazasiga jamoa holda kirish xususiyati xos. Foydalanuvchilardan biri tomonidan fayl yangilangan taktirda boshqalarning kirishga karshi ximoyalanadi. Suralgan maolumotlar «fayl-server»dan ishchi bekatga utkaziladi va ular maolumotlar bazasini boshqarish tizimi vositalari bilan kayta ishlanadi.
 
«Mijoz-server» tamoyili. Mazkur tamoyilga asosan, maolumotlarni ishlab chiqish vazifasi mijoz-ishchi bekati va maolumotlar bazasining mashina serveri urtasida bo’lishi mo’ljallangan. Ma‘lumotlarni kayta ishlashni mijoz ishlaydi va u tarmoq buylab ma‘lumotlar bazasi serveriga uzatiladi. Kayta ishlangan ma‘lumotlar tarmog’i orqali serverdan mijozga uzatiladi. «Mijoz-server» arxitekturasi uchun xos xususiyat –bu ma‘lumotlar bazasidan surov uchun SQL dasturlash tilidan foydalanish. Bu tarmoq mijozlariga turli xil umumiy ma‘lumotlar bilan ishlash imkonini beradi.
 
Mashina ichidagi axborotlar bazasini tashkil etish va yuritish vositalari.
 
Mashina ichki axborotlar bazasini tashkil etish va yuritish vositalariga kirishning dasturiy vositasi, ma‘lumotlar bazasini tashkil etish va yuritish hamda ma‘lumotlarning boshqa massivlari kiradi. Bundan tashkari, mashina ichidagi axborotlar bazasini tashkil etish va yuritishda ma‘lumotlar bazasi va boshqa mashina tashuvchidagi maolumotlar bilan ishlash bo’yicha foydalanuvchining texnologik surovnomasidan foydalaniladi.
 
Umumiy holda dasturiy vositalarga servis dasturiy vositalar, umumiy Maqsad uchun universal amaliy dastur vositalari va maxsus amaliy dasturlar kiradi.
 
Ma‘lumotlar bazasini boshqarish tizimi (MBBT)-axborotlar bazasini yaratish va yuritish uchun alohida axmiyatga ega. MBBT umumiy Maqsadlarga mo’ljallangan universal amaliy dasturiy vositalarga mansub. MBBT – bu mashina tashuvchidan mantiqiy o’zaro bog’langan ma‘lumotlarni tashkil etish va yuritish uchun mo’ljallangan nisbatan keng tarqalgan va samarali universal dasturiy vosita sanaladi. MBBT yagona ma‘lumotlar bazasida nusxa olinmaydigan ma‘lumotlarni integratsiyalashni va ulardan ko’p Maqsadlarda foydalanishni, bazadagi barcha ma‘lumotlar butunligini va to’g’riligini ta‘minlaydi va ma‘lumotlarga ruxsatsiz kirishdan ximoyalaydi.
 
MBBT ma‘lumotlar bazasidan surovlarni tashkil etishning tashkil etish dasturi bulmagan foydalanuvchiga mo’ljallangan qulay vositalariga ega.
 
MBBT asosida AB ni ishlab chiqish, ma‘lumotlar bazasini tashkil etish tuzilmasi bo’yicha masalalarni tayyorlashga mo’ljallangan. Bu masalalar bevosita axborotlar ta‘minotining nomashinaviy sohasi bilan bog’langan. Ishlab chikarilgan ma‘lumotlar bazasiga muvofik uni MBBT vositalar bilan tashkil etish va ishga tushirish amalga oshiriladi.
 
Axborotlarni kiritish va nazoratlashning maxsus dasturiy vositalari – katta axborot bazasi uchun ilk massivlarni yaratish va ma‘umotlarni bazaga tashlashdan oldin kayta ishlash bosqichida foydalaniladi. Bazadan oldin kayta ishlash vositasi kompyuterga kiritiladigan axborotning xakkoniyligini va katta massivdagi ma‘lumotlarni yo’qlashga tayyorgarlikni avtomatlashtirish nazoratini ta‘minlaydi.
Ma‘lumotlarni bankining vazifalari
 
Ma‘lumotlarni kayta ishlashning servis vositalari-axborot bazasiga xizmat ko’rsatish bo’yicha kumakchi vazifalarni ta‘minlashi lozim. Ular bazaning dasturiy vositalariga tegishli. Bular ma‘lumotlar fayllari va tashuvchi-mashinalar bilan ishlash bo’yicha turli utilitalardir. Ularga quyidagilar mansub: nusxa olish, arixvlash, tiklash, antivirus vositalari, tarmog’i utilitalari va boshqalar.
 
Foydalanuvchining amaliy dasturlari universal algoritmlash tillaridan birida yaratiladi. Bunday dasturlarda, odatda, ularda ishlab chiqiladigan ma‘lumotlardan mustaqil bilish ta‘minlanmaydi. Ayrim joylarda bitta fan sohasining turli masalalariga oid axborot massivlarida ma‘lumotlar takrorlanadi. Bu xol turli masalalar bo’yicha bir xil ma‘lumotlarni bir necha marta kiritishga olib keladi va dastlabki ma‘lumotlarga o’zgartirishlar kiritganda ancha muammolarni keltirib chiqaradi. Amaliy dasturlar, shuningdek, MBBTda universal algoritmik tilda yaratilishi mumkin