K Bajardi; Ibragimov. R qabul qildi; Tursunova. A mavzu: oracle ma’lumotlar bazasi. Ma’lumot bazasi tizimining arxitekturasi. Relyatsion ma’lumot modeli. Ma’lumotlar bazasida munosabatlar. Reja


Download 280.92 Kb.
bet8/13
Sana02.06.2024
Hajmi280.92 Kb.
#1836441
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
Ma\'lumotlar bazasi mustaqil ish -3 (1)

Kontseptual daraja predmet sohasini juda aks ettiradi umumiy ko'rinish... U ma'lumotlar modellarini hisobga olmagan holda domenning mazmuni va tuzilishini belgilaydi (3.3-bo'limga qarang) va ishlatilgan DBMS turini. Ushbu daraja foydalanuvchi uchun tushunarli bo'lishi va ma'lumotlar bazasida ma'lumotlar qanday saqlanishidan umuman mustaqil bo'lishi kerak. Ushbu modelga o'zgartirishlar faqat ushbu model domenning in'ikosi bo'lib qolishi uchun real dunyoda o'zgarishlar yuz berganda amalga oshirilishi kerak.
Mantiqiy daraja oraliq, bunda model rasmiylashtiriladi. Ushbu darajada predmet sohasi formada aks etadi axborot ob'ektlari (sub'ektlar) va ular o'rtasidagi munosabatlar. Relyatsion model uchun sub'ektlar jadvallarning "prototiplari" bo'lib, munosabatlar ular o'rtasidagi munosabatlarni ifodalaydi. Mantiqiy model ma'lumotlar bazasini qurishda, shu jumladan CASE-vositalaridan foydalanishda yotadi.
Jismoniy domen modeli darajasi tanlangan DBMS muhitida amalga oshirish yo'lini belgilaydi. Bir nechta fizik modellar bitta mantiqiy modelga mos kelishi mumkin (har xil DBMS uchun). CASE-vositalarida mantiqiy model ma'lum bir DBMS uchun avtomatik ravishda fizikaga aylantiriladi. Ma'lumotlar bazasi tuzilishini loyihalash fizik model asosida amalga oshiriladi. CASE vositalaridan foydalangan holda, bu jarayon avtomatik ravishda ro'y beradi va to'g'ridan-to'g'ri loyihalash deb nomlanadi. CASE vositalari, shuningdek, mavjud ma'lumotlar bazasi asosida fizik, so'ngra mantiqiy modellarni (teskari muhandislik) yaratishga imkon beradi.
Uch darajali DBMS arxitekturasi. Standartlashtirish bo'yicha birinchi urinishlar umumiy arxitektura Ma'lumotlar bazalari sxemasi va foydalanuvchi ko'rinishlari (subkitrlar) kontseptsiyasini o'z ichiga olgan tizim ko'rinishini qo'llash asosida DBMS arxitekturasiga ikki pog'onali yondashuv taklif qilingan 1971 yilga to'g'ri keladi.
1978 yilda ANSI / SPARC qo'mitasi (ANSI, Amerika Milliy Standart Instituti - AQSh Milliy Standartlashtirish Instituti; SPARC,
Standart rejalashtirish va talablar qo'mitasi - ma'lumotlarning mantiqiy va fizikaviy namoyishi o'rtasidagi farq rasmiy ravishda qayd etiladi. Xususan, ma'lumotlar bazalari tizimlarining umumlashtirilgan tuzilishi taklif qilindi. Ushbu tuzilma nomini oldi uch bosqichli arxitektura, shu jumladan ichki, kontseptual va tashqi darajalar (3.2-rasm). Anjir. 3.2.
Ma'lumotlar bazasining uch pog'onali arxitekturasining joriy etilishi ajralib chiqishga imkon berdi maxsus ko'rinish JB uning jismoniy tasviridan. Bunday bo'limga ehtiyoj birinchi navbatda quyidagi sabablarga bog'liq:


  • har bir foydalanuvchi ushbu ma'lumotlarning o'z nuqtai nazaridan foydalangan holda bir xil ma'lumotlarga ega bo'lishi kerak, shuningdek, agar kerak bo'lsa, ularni o'zgartirishi mumkin, bu boshqa foydalanuvchilar ma'lumotlarining ko'rinishiga ta'sir qilmasligi kerak;


  • foydalanuvchining ma'lumotlar bazasiga kirishi, undagi ma'lumotlarni saqlash xususiyatlariga bog'liq bo'lmasligi kerak;


  • ma'lumotlar bazasi ma'muri, agar kerak bo'lsa, ma'lumotlar bazasidagi ma'lumotlarni saqlash tarkibini, shu jumladan ma'lumotlar bazasining kontseptual tuzilishini o'zgartirishi mumkin va bu harakatlar foydalanuvchi ma'lumotlarining ko'rinishiga ta'sir qilmasligi kerak;


  • ichki xotira tuzilishiga jismoniy saqlash qurilmalaridagi o'zgarishlar ta'sir qilmasligi kerak.




Ichki daraja uch darajali DBMS modelida aynan shu daraja ma'lumotlar bazasining fizik saqlashga eng yaqin bo'lgan fizik shaklini belgilaydi. Bu jismoniy qurilmalarda ma'lumotlarni saqlash usullari bilan bog'liq. Ushbu daraja disklar, jismoniy manzillar, indekslar, ko'rsatgichlar va boshqalar bilan bog'liq. Qatlamning ishlashi uchun fizik ma'lumotlar bazasi dizaynerlari javob beradi, ular qaysi fizik qurilmalar ma'lumotlarni saqlashini, ma'lumotlarga qanday kirish usullaridan foydalanilishini va ma'lumotlar bazasini ishlashini saqlash yoki yaxshilash uchun qanday choralar ko'rish kerakligini hal qiladi. . Ushbu daraja foydalanuvchilar uchun yopiq.
Kontseptual daraja - tizimli daraja, bu ma'lumotlar bazasining mantiqiy joylashuvi to'g'risida g'oyani beradi. Yoqilgan bu daraja ma'lumotlar bazasining kontseptual dizayni amalga oshiriladi, bu foydalanuvchilarning axborot ehtiyojlarini tahlil qilishni va ularga kerakli ma'lumotlar elementlarini aniqlashni o'z ichiga oladi. Kontseptual loyihalash natijasi ma'lumotlar bazasining kontseptual sxemasi, shuningdek barcha ma'lumotlar elementlarining mantiqiy tavsifi va ular o'rtasidagi o'zaro bog'liqlikdir. Yuqorida ta'kidlab o'tilganidek, ma'lumotlar bazasining kontseptual sxemasi tanlangan ma'lumotlar modeli va ma'lumotlar bazasi ma'lumotlar bazasi bilan bevosita bog'liq emas, mantiqiy sxema esa allaqachon tanlangan model ichida ma'lumotlar tuzilishini namoyish qilishni taqozo etadi (3.3-bo'limga qarang).
Tashqi daraja - ma'lumotlarning foydalanuvchi tomonidan aniqlangan ko'rinishini belgilaydigan ma'lumotlar bazasining tarkibiy darajasi. Har bir foydalanuvchi yoki foydalanuvchilar guruhi ma'lumotlar bazasidagi ma'lumotlarni o'z nuqtai nazarini oladi. Ma'lumotlar elementlarining ushbu maxsus tavsifi va ular o'rtasidagi munosabatlar to'g'ridan-to'g'ri kontseptual diagrammadan kelib chiqishi mumkin. Foydalanuvchilarning turli xil ko'rinishlarini yig'ish tashqi qatlamni tashkil qiladi.
Ostida ma'lumotlar sxemasi (ma'lumotlar bazasi sxemasi) tushuniladi umumiy tavsif Ma'lumotlar bazasi. Uch bosqichli arxitekturaga muvofiq ma'lumotlar bazasi sxemalarining uch turi mavjud:


  • 1), qoida tariqasida, bir nechta tashqi davrlar (mikrosxemalar) JB. Ushbu sxemalarning har biri ma'lumotlar taqdimotiga mos keladi ma'lum bir guruh Ma'lumotlar bazasi foydalanuvchilari;


  • 2) kontseptual diagrammada barcha ma'lumotlar elementlari, ular orasidagi munosabatlar, shuningdek ma'lumotlar yaxlitligini saqlash uchun zarur bo'lgan cheklovlar tasvirlangan. Har bir ma'lumotlar bazasi uchun faqat bitta kontseptual ma'lumotlar sxemasi mavjud;


  • 3) ichki sxema ichki ma'lumotlar modelining to'liq tavsifidir va saqlangan yozuvlarning ta'riflari, taqdimot usullari, ma'lumotlar maydonlarining tavsiflari, indekslar haqidagi ma'lumotlar va boshqalarni o'z ichiga oladi. Har bir ma'lumotlar bazasi uchun faqat bitta ichki sxema mavjud.




Asoslangan turli xil sxemalar JB uch pog'onali modelda, bundan kelib chiqadiki, MHB ro'yxatga olingan sxemalarning muvofiqligini o'rnatishi va izchilligini kuzatishi kerak.
Kontseptual sxema har bir tashqi sxema va ma'lumotlar bazasining ichki sxemasi o'rtasidagi markaziy bog'lanishdir. Kontseptual sxema ichki sxema bilan ichki kontseptual xaritalash orqali bog'lanadi. Har bir tashqi sxema, o'z navbatida, tashqi kontseptual xaritalash yordamida kontseptual sxema bilan bog'liq bo'lib, foydalanuvchi ko'rinishini kontseptual sxemaning tegishli qismiga solishtirishga imkon beradi.
Ma'lumotlar bazalari nazariyasi va amaliyotida "ma'lumotlar bazasini tavsiflash" va "ma'lumotlar bazasi" tushunchalarini ajratish odatiy holdir. Ostida jB tavsifi ma'lumotlar bazasini loyihalash jarayonida yaratilgan, istisno holatlarda o'zgartirilishi kerak bo'lgan ma'lumotlar bazasi sxemasini tushunish. Ostida ma'lumotlar bazasi vaqt o'tishi bilan o'zgarishi mumkin bo'lgan ma'lumotlar bazasidagi barcha ma'lumotlar tushuniladi. Vaqtning istalgan nuqtasida ma'lumotlar bazasida saqlangan ma'lumotlarning to'plami deyiladi ma'lumotlar bazasining holati. Shunday qilib, ma'lumotlar bazasining turli xil holatlari bir xil ma'lumotlar bazasi sxemasiga mos kelishi mumkin. JB holati ham deyiladi batafsil ma'lumot.
Uch bosqichli arxitekturaning asosiy maqsadi ma'lumotlar mustaqilligini ta'minlash, ya'ni. ma'lumotlar bazasining quyi darajalaridagi har qanday o'zgarishlar yuqori darajalarga ta'sir qilmasligi kerak.
Mustaqillikning ikki turi mavjud:


  • mantiqiy - tashqi sxemalarni kontseptual sxemaga kiritilgan o'zgarishlardan to'liq himoya qilish;


  • jismoniy - ichki sxemaga kiritilgan o'zgarishlardan kontseptual sxemaning xavfsizligi.




  • Download 280.92 Kb.

    Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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