Fan va innovatsiyalar vazirligi toshkent davlat agrar universiteti


Ma'lumotlar bazasini tashkil qilishning dastlabki yondashuvlari


Download 340.34 Kb.
bet3/6
Sana21.06.2023
Hajmi340.34 Kb.
#1645657
1   2   3   4   5   6
Bog'liq
Akmaralov Bahrom

1.2. Ma'lumotlar bazasini tashkil qilishning dastlabki yondashuvlari


Odatda, zamonaviy DBMS quyidagi komponentlarni o'z ichiga oladi:
tashqi va RAMdagi ma'lumotlarni boshqarish va jurnalga yozish uchun mas'ul bo'lgan yadro;
ma'lumotlarni olish va o'zgartirish va qoida tariqasida, mashinadan mustaqil bajariladigan ichki kodni yaratish uchun so'rovlarni optimallashtiradigan ma'lumotlar bazasi til protsessori;
DBMS bilan foydalanuvchi interfeysini yaratuvchi ma'lumotlarni manipulyatsiya qilish dasturlarini sharhlovchi ish vaqtini qo'llab-quvvatlash quyi tizimi
· shuningdek, axborot tizimiga xizmat ko'rsatish uchun bir qator qo'shimcha funktsiyalarni ta'minlovchi servis dasturlari (tashqi yordamchi dasturlar).
Ma'lumotlar bazasi ilovalariga bo'lgan ehtiyojning jadal rivojlanishi ma'lumotlar bazasiga yangi talablarni qo'yadi:
1) taqdim etilgan ma'lumotlarning keng turlarini va ular bo'yicha operatsiyalarni (shu jumladan faktografik, hujjatli, rasm va grafik ma'lumotlarni) qo'llab-quvvatlash;
2) sub'ektlarning ob'ektlari o'rtasidagi turli xil munosabatlarning ma'lumotlar bazasida tabiiy va samarali tasvirlari (masalan, ma'lumotlarni vizualizatsiya qilish bilan fazoviy-vaqt);
3) ma'lumotlarning izchilligini qo'llab-quvvatlash va deduktiv ma'lumotlar bazalarini joriy etish;
keng doiradagi turli mavzular va operatsion muhitda ma'lumotlar bazasining yaxlitligini ta'minlash;
4) taqsimlangan ma'lumotlar bazalarini boshqarish, heterojen ma'lumotlar bazalarini birlashtirish;
5) ma'lumotlar bazasining ishlashi ishonchliligini sezilarli darajada oshirish. [5]
DBMS tasnifi
Ma'lumotlar modeli bo'yicha
Boshqariladigan ma'lumotlar bazasi turiga ko'ra, DBMS quyidagilarga bo'linadi:
- ierarxik. Ma'lumotlar bazasining ierarxik modeli o'zaro bog'liq ma'lumotlarni bir-biriga bog'laydigan, ota-onadan bolalarga ko'rsatgichlari bo'lgan ob'ektlardan iborat.
Ierarxik ma'lumotlar bazalarini turli darajadagi ob'ektlardan iborat daraxt sifatida ko'rsatish mumkin. Yuqori darajani bitta ob'ekt egallaydi, ikkinchisi - ikkinchi darajali ob'ektlar va boshqalar.
Ob'ektlar o'rtasida bog'lanishlar mavjud, har bir ob'ekt quyi darajadagi bir nechta ob'ektlarni o'z ichiga olishi mumkin. Bunday ob'ektlar ajdodga (ildizga yaqinroq ob'ektga) avlodga (pastki darajadagi ob'ektga) nisbatan bo'ladi, bunda ajdod ob'ektining bolalari bo'lmaganida yoki ularning bir nechtasi bo'lsa, bola ob'ekt bo'lishi kerak. faqat bitta ajdodi bor. Umumiy ajdodi bo'lgan ob'ektlar egizaklar deyiladi.
Ierarxik ma'lumotlar bazasi - bu pastki kataloglar va fayllar ierarxiyasiga ega bo'lgan ildiz katalogidan iborat fayl tizimi.
- tarmoq. Tarmoq ma'lumotlar bazalari ierarxik ma'lumotlar bazalariga o'xshaydi, bundan tashqari ular ikkala yo'nalishda ham tegishli ma'lumotlarni bog'laydigan ko'rsatkichlarga ega.
Ushbu model ierarxik model bilan bog'liq ba'zi muammolarni hal qilsa-da, oddiy so'rovlarni bajarish ancha murakkab jarayon bo'lib qolmoqda.
Shuningdek, ma'lumotlarni qidirish protsedurasining mantig'i ushbu ma'lumotlarning jismoniy tashkil etilishiga bog'liq bo'lganligi sababli, bu model dasturdan butunlay mustaqil emas. Boshqacha qilib aytganda, agar siz ma'lumotlar strukturasini o'zgartirishingiz kerak bo'lsa, unda siz ilovani o'zgartirishingiz kerak.
- munosabatlar. Ushbu modellar oddiy ma'lumotlar strukturasi, foydalanuvchi uchun qulay jadval ko'rinishi va ma'lumotlarni qayta ishlash uchun relyatsion algebra va relyatsion hisobning rasmiy apparatidan foydalanish qobiliyati bilan tavsiflanadi.
Relyatsion model ma'lumotlarni ikki o'lchovli jadvallar shaklida tartibga solishga qaratilgan. Har bir relyatsion jadval ikki o'lchovli massiv bo'lib, quyidagi xususiyatlarga ega:
jadvalning har bir elementi bitta ma'lumot elementidir
Jadval ustunidagi barcha hujayralar bir hil, ya'ni ustundagi barcha elementlar bir xil turdagi (raqamli, belgilar va boshqalar)
har bir ustun o'ziga xos nomga ega
jadvalda bir xil qatorlar mavjud emas
Satrlar va ustunlar tartibi o'zboshimchalik bilan bo'lishi mumkin
- ob'ektga aloqador. Ob'ekt bilan bog'liq DBMS (ORDBMS) - ob'ektga yo'naltirilgan yondashuvni amalga oshiradigan ba'zi texnologiyalarni qo'llab-quvvatlaydigan relyatsion DBMS (RDBMS).
Ob'ektga bog'liq va ob'ektga yo'naltirilgan DBMS o'rtasidagi farq: birinchisi relyatsion sxema bo'yicha ustki tuzilma bo'lsa, ikkinchisi dastlab ob'ektga yo'naltirilgan. Ob'ektga aloqador, shuningdek, ob'ektli ma'lumotlar bazasining relyatsion ma'lumotlar bazasidan asosiy xususiyati va farqi shundaki, O (R) DBMS C ++, Java kabi ichki yoki tashqi ob'ektga yo'naltirilgan (OO) dasturlash tili bilan birlashtirilgan. ORDBMS ning xarakterli xususiyatlari 1) murakkab ma'lumotlar, 2) tip merosi va 3) ob'ektning xatti-harakatidir.
- ob'ektga yo'naltirilgan. Ob'ektga yo'naltirilgan DBMS - ob'ektga yo'naltirilgan yondashuvni amalga oshirish. Ushbu boshqaruv tizimi ma'lumotlarni mavhum ob'ektlar sifatida, xususiyatlarga ega, tuzilmagan ma'lumotlar ko'rinishida va atrofdagi dunyoning boshqa ob'ektlari bilan o'zaro ta'sir qilish usullaridan foydalangan holda qayta ishlaydi.


Download 340.34 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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