Hozirgi kunda aatning rivojlanishi ikki yo`nalishda olib borilmoqda



Download 347 Kb.
bet5/35
Sana07.04.2022
Hajmi347 Kb.
#533248
1   2   3   4   5   6   7   8   9   ...   35
Kontseptual qatlam - bu ma'lumotlar bazasi bilan ishlaydigan barcha maxsus ilovalar tomonidan ishlatiladigan ma'lumotlarning birlashtiruvchi ko'rinishi. Ushbu darajada ma'lumotlar bazasi foydalanuvchining loyihalashtirilgan ma'lumotlar bazasi haqidagi umumiy tasavvurini anglatadi. Bu, masalan, yuqori darajadagi menejer nuqtai nazaridan butun korxonaning ma'lumotlari haqidagi ko'rinish. Unda ma'lumotlar bazasida qanday ma'lumotlar saqlanib qolinishi va ular orasidagi bog'liqliklar tasvirlangan. Ushbu daraja ma'lumotlar bazasi ma'muri nuqtai nazaridan butun ma'lumotlar bazasining mantiqiy tuzilishini aks ettiradi. Aslida, kontseptual daraja ma'lumotlar bazasi yaratilayotgan domen (real dunyo ob'ektlari) ning umumlashtirilgan modelini aks ettiradi.
Kontseptual daraja - bu tashkilot tomonidan bazaga bo'lgan talablarni ifodalashga urinish. Va bu qatlamda ma'lumotlarni saqlash usullari haqida hech qanday ma'lumot bo'lmasligi kerak. Bu yerda aks ettirish kerak:
■ bazaga kiritilgan barcha subyektlar, ularning atributlari va munosabatlari;
■ cheklovlar;
■ ma'lumotlar haqida semantik ma'lumot;
■ xavfsizlik choralari va ma'lumotlar yaxlitligini ta'minlash to'g'risidagi ma'lumotlar.

13. Iyerarxik va tarmoq modeli ma’lumotlari


Ma'lumotlar bazalarining ba'zi asosiy tushunchalari "ma'lumotlar" va "ma'lumotlar modeli" toifalaridir. Ma'lumotlar ma'lum bir qiymatlar, ob'ektni, holatni, vaziyatni va boshqalarni tavsiflaydigan parametrlar to'plamidir. Ma'lumotlar ma'lum bir tuzilishga ega emas, foydalanuvchi faqat ma'lum bir tuzilmani berganida, ya'ni ularga semantik tarkibni berganida, ma'lumotga aylanadi. Shuning uchun ma'lumotlar bazasi sohasidagi markaziy tushuncha - bu model tushunchasi. Ushbu atamaning aniq bir ta'rifi yo'q, ammo mavjud ta'riflarda biron bir umumiy narsani ajratib ko'rsatish mumkin.
Ma'lumotlar modeli - bu ma'lum ma'lumotlarga nisbatan qo'llaniladigan abstraksiya turi bo'lib, foydalanuvchilar va ishlab chiquvchilarga ma'lumot sifatida, ya'ni mazmunli ma'lumotlarni va ular o'rtasidagi munosabatni o'z ichiga olgan ma'lumot sifatida qarashga imkon beradi. Boshqa tomondan, har qanday ma'lumotlar bazasi ma'lumotlar elementlari (atributlari) va ular orasidagi bog'lanishlardan iborat. Bu shuni anglatadiki, ma'lumotlar bazasida ma'lumotlarni tashkil qilish uchun oldindan modellashtirish jarayoni talab qilinadi, ya'ni ma'lumotlar elementlari o'rtasidagi munosabatlarni tasvirlashga imkon beradigan sxema ishlab chiqilishi kerak. Ushbu sxema odatda ma'lumotlar modeli deb nomlanadi. Shunday qilib, ma'lumotlar modeli bu turli xil ma'lumotlarni tizimlashtirish va barcha toifadagi foydalanuvchilarning axborotga bo'lgan ehtiyojlarini qondirishni hisobga olgan holda tarkibi, tuzilishi, hajmi, ulanishlari, dinamikasi nuqtai nazaridan uning xususiyatlarini aks ettirishdir. Ma'lumotlar modeli ma'lumotlar bazasining yadrosidir.
Hozirgi kunda, ma'lumotlarni qayta ishlash amaliyotining haqiqiy ehtiyojlaridan kelib chiqadigan nazariy tadqiqotlar natijasida, ma'lumotlarning o'zaro bog'liqligi jihatidan farq qiladigan ko'plab ma'lumotlar modellari ishlab chiqilgan. Biroq, uchta model eng katta amaliy qo'llanmani topdi: iyerarxik, tarmoq va relyatsion. Ularni ba'zan an'anaviy modellar deb atashadi.
So'nggi yillarda an'anaviy bo'lmagan model deb ataladigan post-relatsion, ko'p o'lchovli, obyektga yo'naltirilgan va boshqa modellar asosida ma'lumotlar bazalarini yaratish bo'yicha ishlar olib borilmoqda.

14. Iyerarxik model dastlab Cobol tilining ma'lumotlar tuzilmalarini umumlashtirish natijasida paydo bo'lgan. Iyerarxik modellarda ma'lumotlarni taqdim etishning asosiy tuzilishi daraxt shaklida bo'ladi. Iyerarxiyaning eng yuqori (birinchi) darajasida daraxtning ildizi deb ataladigan bitta shox mavjud. Ushbu shox ikkinchi darajali shoxlari bilan, ikkinchi darajali shoxlari uchinchi darajali shoxlari bilan ulanishlarga ega va hokazo. Bir xil darajadagi shoxlari o'rtasida hech qanday aloqa yo'q. Shunday qilib, iyerarxik tuzilishdagi ma'lumotlar teng emas - ba'zilari boshqalarga qat'iy ravishda bo'ysunadi. Axborotga faqat ildizdan boshlab vertikal ravishda kirish mumkin, chunki har bir element yuqori darajadagi bitta element bilan, pastki qismida esa bir yoki bir nechta element bilan bog'langan.


Iyerarxik tuzilishga misol sifatida kitob, so'zlarga, so'zlarga - jumlalarga, jumlalarga - paragraflarga, keyin bo'limlarga va hokazolarga birlashtirilgan harflarning iyerarxik ketma-ketligi kiradi.
Iyerarxik ravishda tashkillashtirilgan ma'lumotlar bo'yicha quyidagi operatsiyalar aniqlanadi:
• Ma'lumotlar bazasiga yangi yozuv qo'shish.
• Oldindan olingan yozuv ma'lumotlarini o'zgartirish.
• Ba'zi yozuvlarni va barcha quyi yozuvlarni o'chirish.
• Yozuvni chiqarish;
Iyerarxik modelning kamchiliklari bu ancha murakkab mantiqiy ulanishlar va ma'lumotlarga ishlov berishda mos kelmaslik.
60-yillarning o'rtalarida paydo bo'lgan birinchi ma'lumotlar bazasini boshqarish tizimlari iyerarxik ma'lumotlar bazasi bilan ishlashga imkon berdi. Eng mashhuri IBM tomonidan yaratilgan IMS iyerarxik tizimi edi. Boshqa tizimlar ham ma'lum: PC / Focus, Team-Up, Data Edge Oka, INES, MIRIS va boshqalar.

15. Hozirgi kunda, ma'lumotlarni qayta ishlash amaliyotining haqiqiy ehtiyojlaridan kelib chiqadigan nazariy tadqiqotlar natijasida, ma'lumotlarning o'zaro bog'liqligi jihatidan farq qiladigan ko'plab ma'lumotlar modellari ishlab chiqilgan. Biroq, uchta model eng katta amaliy qo'llanmani topdi: iyerarxik, tarmoq va relyatsion. Ularni ba'zan an'anaviy modellar deb atashadi.


So'nggi yillarda an'anaviy bo'lmagan model deb ataladigan post-relatsion, ko'p o'lchovli, obyektga yo'naltirilgan va boshqa modellar asosida ma'lumotlar bazalarini yaratish bo'yicha ishlar olib borilmoqda.

16. Tarmoq modeli.


Iyerarxik modelning keyingi rivojlanishi tarmoq modelidir. Tarmoq modeli har qanday elementni boshqa har qanday element bilan bog'lash mumkin bo'lgan tuzilishdir.
Tarmoq ma'lumotlar bazasi boshqa yozuvlar jadvallariga aniq aloqalarni o'z ichiga olishi uchun bir-biriga bog'langan yozuvlar jadvallaridan iborat. Shunday qilib, yozuvlar to'plami tarmoqni hosil qiladi. Yozuvlar orasidagi bog'lanish o'zboshimchalik bilan bo'lishi mumkin va bu bog'lanishlar aniq mavjud va ma'lumotlar bazasida saqlanadi. Tarmoq ma'lumotlar bazasida ma'lumotlar bo'yicha quyidagi operatsiyalarni bajarish mumkin:
Qo'shish - ma'lumotlar bazasiga yozuv qo'shish.
Chiqarish - ma'lumotlar bazasidan yozuvni olish.
Yangilash - ilgari olingan yozuv elementlarining qiymatini o'zgartirish.
O'chirish - ma'lumotlar bazasidan yozuvni o'chirish.
Guruh munosabatlariga qo'shish - mavjud yozuvni egasining yozuvi bilan bog'lash.
Guruh munosabatlaridan chiqarib tashlash - egasi yozuvi va a'zolar yozuvi o'rtasidagi aloqani uzing.
• O'chirish - Mavjud subordinatsiyadagi yozuvni boshqa guruh egalari bilan bir xil guruh munosabatlari bilan bog'lash.
Tarmoq modelining asosiy ustunligi - bu xotira narxining yuqori samaradorligi va sezgirligi. Kamchilik - bu asosiy sxemaning murakkabligi va qat'iyligi, shuningdek tushunish qiyinligi. Bundan tashqari, ushbu modelda yaxlitlikni boshqarish zaiflashadi, chunki yozuvlar o'rtasida o’zaro aloqalarini o'rnatishga ruxsat berilgan.
Iyerarxik va tarmoq ma'lumotlar bazalarini taqqoslab, quyidagilarni aytish mumkin. Umuman olganda, iyerarxik va tarmoq modellari ma'lumotlarga tezkor kirishni ta'minlaydi. Ammo tarmoq ma'lumotlar bazalarida axborot vakillikning asosiy tuzilishi tarmoq shakliga ega bo'lgani uchun, har bir shox (tugun) har qanday boshqa bilan bog'lanishi mumkin bo'lganligi sababli, tarmoq ma'lumotlar bazasidagi ma'lumotlar iyerarxik ma'lumotlarga qaraganda bir xil, chunki ma'lumotlarga kirish mumkin. har qanday tugundan.
Shu bilan birga, iyerarxik va tarmoq modellarida ma'lumotlarni tashkil qilishning qat'iyligini ta'kidlash kerak. Axborotga kirish faqat ma'lum bir ma'lumotlar bazasi tuzilishida belgilangan havolalarga muvofiq amalga oshiriladi. Bunday modellarga ega ma'lumotlar bazasini qayta tashkil etish qiyin. Ushbu modellarning kamchiliklari bu ma'lumotlarga kirish mexanizmining murakkabligi, shuningdek jismoniy darajada ma'lumotlar munosabatlarini aniq belgilash zarurati. Va har bir ma'lumotlar elementi ba'zi boshqa elementlarga havolalarni o'z ichiga olishi kerakligi sababli, bu kompyuterning muhim xotira resurslarini talab qiladi. Bundan tashqari, bunday modellar ma'lumotlar baza

17. Iyerarxik model dastlab Cobol tilining ma'lumotlar tuzilmalarini umumlashtirish natijasida paydo bo'lgan. Iyerarxik modellarda ma'lumotlarni taqdim etishning asosiy tuzilishi daraxt shaklida bo'ladi. Iyerarxiyaning eng yuqori (birinchi) darajasida daraxtning ildizi deb ataladigan bitta shox mavjud. Ushbu shox ikkinchi darajali shoxlari bilan, ikkinchi darajali shoxlari uchinchi darajali shoxlari bilan ulanishlarga ega va hokazo. Bir xil darajadagi shoxlari o'rtasida hech qanday aloqa yo'q. Shunday qilib, iyerarxik tuzilishdagi ma'lumotlar teng emas - ba'zilari boshqalarga qat'iy ravishda bo'ysunadi. Axborotga faqat ildizdan boshlab vertikal ravishda kirish mumkin, chunki har bir element yuqori darajadagi bitta element bilan, pastki qismida esa bir yoki bir nechta element bilan bog'langan.


Iyerarxik tuzilishga misol sifatida kitob, so'zlarga, so'zlarga - jumlalarga, jumlalarga - paragraflarga, keyin bo'limlarga va hokazolarga birlashtirilgan harflarning iyerarxik ketma-ketligi kiradi.
Iyerarxik ravishda tashkillashtirilgan ma'lumotlar bo'yicha quyidagi operatsiyalar aniqlanadi:
• Ma'lumotlar bazasiga yangi yozuv qo'shish.
• Oldindan olingan yozuv ma'lumotlarini o'zgartirish.
• Ba'zi yozuvlarni va barcha quyi yozuvlarni o'chirish.
• Yozuvni chiqarish;
Iyerarxik modelning kamchiliklari bu ancha murakkab mantiqiy ulanishlar va ma'lumotlarga ishlov berishda mos kelmaslik.
60-yillarning o'rtalarida paydo bo'lgan birinchi ma'lumotlar bazasini boshqarish tizimlari iyerarxik ma'lumotlar bazasi bilan ishlashga imkon berdi. Eng mashhuri IBM tomonidan yaratilgan IMS iyerarxik tizimi edi. Boshqa tizimlar ham ma'lum: PC / Focus, Team-Up, Data Edge Oka, INES, MIRIS va boshqalar.
18. Relyatsion model. Relyatsion model 1970-yilda E. F. Codd tomonidan taqdim etilgan. Relyatsion model foydalanuvchilar uchun ham, loyihalovchilar uchun ham katta yutuq bo’ldi. Uning konsepsual soddaligi haqiqiy ma’lumotlar bazasida inqilob uchun zamin yaratdi.
Relyatsion modelning asosi bu munosabatlar deb nomlanadigan matematik tushunchadir. Mavhum matematik nazariyaning murakkabligini oldini olish uchun o’zaro bog’liqlikni (ba’zan jadval deb atash mumkin) kesishgan satrlar va ustunlardan tashkil topgan ikki o’lchovli struktura sifatida o’ylashingiz mumkin. Aloqadagi har bir satr "kortej" deb nomlanadi. Har bir ustun atributni anglatadi. Relyatsion model, shuningdek, rivojlangan matematik tushunchalarga asoslangan ma’lumotlar manipulyatsiyasi konstruktsiyalarining aniq to’plamini tavsiflaydi. Bugungi kunda, kompyuterlar Oracle, DB2, Microsoft SQL Server, MySQL va boshqa relatsion dasturlar kabi murakkab ma’lumotlar bazasi dasturlarini ishlatishi mumkin.
Relyatsion ma’lumotlar modeli juda murakkab relyatsion ma’lumotlar bazasini boshqarish tizimi (RMBBT) orqali amalga oshiriladi. RMBBT iyerarxik va tarmoq MBBT tizimlari tomonidan ta’minlangan bir xil asosiy funksiyalarni bajaradi.
Relyatsion ma’lumotlar modeli ustunlik darajasiga ko’tarilishining yana bir sababi bu kuchli va moslashuvchan so’rovlar tili. Ma’lumotlar bazasi dasturlarining aksariyati Structured Query Language (SQL) dan foydalanadi, bu foydalanuvchiga qanday bajarilishini ko’rsatmasdan nima qilish kerakligini aniqlashga imkon beradi. RMBBT SQLdan foydalanuvchi so’rovlarini so’ralgan ma’lumotlarni olish bo’yicha ko’rsatmalarga tarjima qilish uchun foydalanadi. SQL ma’lumotlarni boshqa har qanday ma’lumotlar bazasi yoki fayl muhiti bilan solishtirganda kamroq kuch sarflash bilan olish imkonini beradi.

19. Ma’lumotlar modellari klassifikatsiyasi.


Axborot tizimlarini tarkibiy ma'lumotlar bazalari bilan loyihalashda 1-rasmda ko'rsatilgan modellarning tasnifidan foydalanish qulaydir. Barcha ma'lumotlar modellari dizaynning uch bosqichida ishlatiladigan uch turga bo'lingan. Birinchi bosqichda fan sohasi o'rganiladi, axborot tizimi ishlab chiqilayotgan muammolarni hal qilishda unda axborot tizimida aks ettirish kerak bo'lgan obyektlar va jarayonlar aniqlanadi. Ushbu bosqichda ishlatiladigan model mavzu sohasidagi semantik munosabatlarni vizual ravishda namoyish etishga xizmat qiladi. Ushbu bosqichda ma'lumotlar tuzilishini qat'iy rasmiylashtirish talab qilinmaydi. Bunday modellarga infologik modellar deyiladi. Hozirgi vaqtda eng keng tarqalgan infologik model bu mohiyat-aloqa modelidir.

Mavzuni o'rganish tugallangandan so'ng va dizayn topshirig'i batafsil berilganidan so'ng, ikkinchi bosqichga o'tishingiz mumkin, unda ma'lumotlar bazasi yaratiladi. Ushbu bosqichda infologik modelni o'zgartirish uchun rasmiy ma'lumotlar modellaridan foydalaniladi. Bevosita ma'lumotlar bazalarida ishlatiladigan bunday modellar datalogik deb ataladi. 1-rasmda uchta turdagi datologik modellar ko'rsatilgan: iyerarxik, tarmoq va relatsion.

20. Agar ATning asosiy qismi bo'lmasa, unda saqlanadigan ma'lumotlar kerak. ATni ishlab chiqishda ma'lumotlar sodda model ko'rinishida taqdim etilishi kerak, unda ma'lumotlar mazmuni, ularning o'zaro bog'liqligi aks etadi va ma'lum bir ma'lumotlar bazasiga bog'lanmaslik kerak. Bunday modellarga infologik modellar deyiladi.


Infologik modelni faqat ma'lumotlarning intuitiv ko'rinishi yordamida qurish mumkin.
E'tibor bering - o'qituvchi bir nechta fanlarga rahbarlik qilishi va bir nechta lavozimlarni egallashi mumkin.
Agar siz fanlarni batafsilroq tavsiflashingiz va intizomni bilib, uning yetakchi o'qituvchisini topish imkoniyatiga ega bo'lishingiz kerak bo'lsa, unda ushbu modelni alohida yoritib berish va uni o'qituvchi bilan bog'lash orqali murakkablashishi kerak bo'ladi.
Bitta o'qituvchiga ko'p fanlarni o'qitishi mumkin va bitta fanga ko'p o'qituvchilarga dars berishlari mumkin. Bunday munosabatlar ko'pdan-ko'pgacha deb nomlanadi va M:N, raqamlarda esa ko'pincha deb belgilanadi.

4-rasmda dars jadvalini tuzishning soddalashtirilgan infologik modeli ko'rsatilgan. Haqiqiy vazifani bajarishda ko'plab qo'shimcha omillarni hisobga olish kerak. Darslarning har xil turlari mavjud: ma'ruzalar, amaliy, laboratoriya va boshqalar. Ma'ruzalar potok bilan, laboratoriyada esa kichik guruhlar bilan olib boriladi. Jadval haftaning raqamiga bog'liq (hatto, toq). Rasmda bir vaqtning o'zida 6 element bir-biriga ulangan. Bunday munosabat K-darajali munosabatlar deyiladi. Rasmda K = 6. Kafedra bilan fakultet, guruh bilan kafedra va talaba bilan guruh bir-biriga qarab ko'p munosabatlarga ega.


21. Mohiyat-aloqa modeli. Muayyan tashkilot (korxona, bank, universitet, kutubxona va boshqalar) muammolarini hal qilish uchun axborot tizimi (AT) yaratiladi. AT yaratish va ishlatish uchun uning tavsifi talab qilinadi. ATning to'liq, keng qamrovli tavsifi nafaqat ATning o'zi, balki atrof-muhitni ham o'z ichiga olishi kerak, ya'ni predmet sohasining tavsifi bo'lishi kerak.


Umumiy mavzuni batafsil tavsifi umuman erkin shaklda berilishi mumkin. UML (Unified Modeling Language) mo'ljallangan tizimning mavhum modelini grafik tasvirlash uchun ishlatiladi. Biz bu tilni haddan tashqari mavhumligi va murakkabligi tufayli o'rganmaymiz.
22. Mavzuni o'rganish tugallangandan so'ng va dizayn topshirig'i batafsil berilganidan so'ng, ikkinchi bosqichga o'tishingiz mumkin, unda ma'lumotlar bazasi yaratiladi. Ushbu bosqichda infologik modelni o'zgartirish uchun rasmiy ma'lumotlar modellaridan foydalaniladi. Bevosita ma'lumotlar bazalarida ishlatiladigan bunday modellar datalogik deb ataladi. 1-rasmda uchta turdagi datologik modellar ko'rsatilgan: iyerarxik, tarmoq va relatsion.

Download 347 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   35




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish