2-Ma’ruza: Ma’lumotlar bazasining arxitektrasi. Uch bosqichli arxitektura
Reja:
1.
Ma’lumotlar bazasining arxitektrasi.
2.
Uch bosqichli arxitektura
3.
MB tashkil etish uchun mavjud bo’lgan yondashuvlar.
Annotatsiya: Ma’lumotlar bazasining arxitektrasining asosiy funktsiyalari
haqida ma’lumot haqida ma’lumotlar berish, amaliy malaka-ko’nikmalarini
rivojlantirish va mustahkamlash.
MBBT istalgan foydalanuvchiga ma’lumotlarga kirishga ruxsat etadiki,
ularning hech biri amaliy jihatdan quyidagilar haqida tasavvurlarga ega bo‘lmaydi:
ü ma’lumotlarning xotirada fizik joylashishi va ular ko‘rinishi; ü so‘raladigan
ma’lumotlarni
izlash mexanizmi; ü bir xil ma’lumotlarga bir vaqtning o‘zida
ko‘pchilik foydalanuvchilar tomonidan bo‘ladigan so‘rovlar muammosi (amaliy
dasturlar bilan); ü mumkin bo‘lmagan va ruxsat etilmagan o‘zgarishlarni
kiritishdan ma’lumotlarni himoyalashni ta’minlash usullari; ü ma’lumotlar bazasini
va boshqa ko‘pgina MBBT funksiyalarini aktiv holatda ta’minlash. MBBTning bu
asosiy funksiyalarining bajarilishida har xil turdagi ma’lumotlar tavsiflanadi.
Albatta, ma’lumotlar bazasini loyihalashni qo‘llash (predmet) sohasini tahlil
qilishdan va alohida foydalanuvchilar (masalan,
korxona xodimlari, ular uchun
ma’lumotlar bazasi tuziladi) talablarini aniqlashdan boshlash kerak. Oldin
umumlashgan holda rasmiy bo‘lmagan tavsifga ega tuzilishi kerak bo‘lgan
ma’lumotlar bazasi tuziladi. Bu ma’lu9 www.ziyouz.com kutubxonasi
motlar bazasini tuzish har bir foydalanuvchilardan so‘rovlar
natijasida olingan
tasavvurlarni birlashtirilib amalga oshiriladi. Insonlarga tushinarli bo‘lgan tabiiy
til, matematik formulalar,
jadvallar, grafiklar va boshqa vositalar yordamida
bajarilgan bu tavsif ma’lumotlar bazasini loyihalash ustida ish yuritishda
ma’lumotlarning infologik modeli deb ataladi.
1.1-rasm. MBBT arxitekturasi.
Insonlar uchun yo‘naltirilgan bunday model to‘laligicha ma’lumotlarni
saqlash muhitining fizik parametrlariga bog‘liq emas.
Bu muhit, oxir-oqibatda,
EHM xotirasi bo‘lmasdan, balki inson xotirasi bo‘lishi mumkin. Shuning uchun,
infologik model birorta predmet
sohasini akslantirishi uchun, real olamdagi
o‘zgarishlar qandaydir ta’rifni o‘zgartirishni talab qilmaguncha, o‘zgarmasligi
kerak. Rasmda ko‘rsatilgan boshqa modellar kompyuter uchun yo‘naltirilgan
hisoblanadi. Ular yordamida MBBT dasturlar va foydalanuvchilarga saqlanayotgan
ma’lumotlardan foydalanish uchun imkoniyat yaratadi.
Bu imkoniyat
ma’lumotlarni fizik joylashishini hisobga olmasdan, balki dasturlar va
foydalanuvchilar nomlari bo‘yicha amalga oshiriladi. MBBT kerakli ma’lumotlarni
tashqi eslab qolish qurilmasidan ma’lumotlarning fizik modeli bo‘yicha izlaydi.
Demak, kerakli ma’lumotlardan foydalanishga ruxsat
aniq bir MBBT yordamida
bajariladi. Shuning uchun, ma’lumotlar modeli ushbu MBBT ma’lumotlarni
tavsiflash tilida tavsiflanishi kerak bo‘ladi. Ma’lumotlarning infologik modeli
bo‘yicha yaratiladigan bunday tafsiviga ma’lumotlarning
datalogik modeli
deyiladi. Uch bosqichli arxitektura (infologik, datalogik va fizik bosqich)
ma’lumotlarning saqlanishi unga ishlatiladigan dasturga bog‘liqmasligini
ta’minlaydi. Kerak bo‘lganda saqlanayotgan ma’lumotlarni boshqa ma’lumot
tashuvchilarga yozib qo‘yish va (yoki) ma’lumotlarning fizik modelini o‘zgartirish
bilan uning fizik strukturasini qayta tashkil etish mumkin. Tizimga istalgan yangi
foydalanuvchilarni (yangi ilovalarni) qo‘shish mumkin. Agar datalogik model
kerak bo‘lsa, uni qo‘shish mumkin.
Nazorat
savollari
1. Ma’lumotlar bazasini boshqarish tizimlarining vazifalari nimalar dan iborat?
2. Ma’lumotlar bazasi fani nimani o‘rganadi?
3. Strukturalashtirilgan axborotlarga misollar keltiring.
4. MBBT funksiyalari tarkibiga tushuntirish bering.
5. MB ni tranzaksiya bilan boshqarish nima?