so'rov protsessor - MBBTning asosiy tarkibiy qismi - so'rovlarni ma'lumotlar bazasi boshqaruvchisi uchun past darajadagi ko'rsatmalar ketma-ketligiga o'zgartiradi;
ma'lumotlar bazasi nazoratchisi - so'rovni bajarish uchun zarur bo'lgan kontsepual yozuvlarni aniqlash uchun so'rovlarni qabul qiladi, tashqi va kontseptual sxemalarni tekshiradi, odatda quyidagi asosiy tarkibiy qismlarni o'z ichiga oladi: kirishni boshqarish, buyruq protsessorlari, yaxlitlikni boshqarish vositalari, so'rovlar optimallashtiruvchisi, tranzaksiyalar nazorati, rejalashtiruvchi, tiklashni boshqarish, buferni boshqarish (xotira-disk);
fayl nazoratchisi - ma'lumotlar bazasi fayllarini boshqaradi (ichki sxemada aniqlangan tuzilmalar va indekslar ro'yxatini tuzadi va yuritadi, lekin ma'lumotlarni to'g'ridan-to'g'ri nazorat qilmaydi, faqat tizim buferlari va disk o'rtasida ma'lumot almashadigan tegishli kirish usullariga so'rovlarni yuboradi);
DML tilidagi preprosessor - amaliy dasturlarga kiritilgan DML bayonlarini asosiy tilning standart funktsiyalariga (so'rov protsessorlari bilan o'zaro aloqada) chaqiradi; DML (Data Manipulation Language) - ma'lumotlar bazasida mavjud bo'lgan asosiy manipulyatsiya operatsiyalarini qo'llab-quvvatlaydigan operatorlar to'plamini o'z ichiga olgan til (ma'lumotlarni kiritish, o'zgartirish, olish va yo'q qilish); DML ikki xil bo'lishi mumkin: protsessual - DML bayonotining natijasini qanday olish mumkinligini ko'rsatadi (odatda bitta yozuvdagi ma'lumotlar bilan ishlaydi), protsessual bo'lmagan - qanday natija olinishini tasvirlaydi (odatda yozuvlar to'plamlari bilan ishlaydi - SQL);
DDL til kompilyatori - DDL buyruqlarini metadata mavjud jadvallar to'plamiga o'zgartiradi (tizim katalogida va qisman ma'lumotlar fayllari sarlavhalarida saqlanadi); DDL (Data Definition Language) - bu ma'lum bir dastur ishlashi uchun zarur bo'lgan obyektlarni (obyektlarni), shuningdek, turli xil obyektlar o'rtasidagi mavjud munosabatlarni (nazariy jihatdan ANSI-SPARC arxitekturasida, har bir sxema uchun DDL tillarini tanlashingiz mumkin) tavsiflash uchun ishlatiladigan til)
Lug'at nazorati - tizim katalogiga kirishni nazorat qiladi va u bilan ishlashni ta'minlaydi (deyarli barcha MBBT tarkibiy qismlari tizim katalogiga kirish huquqiga ega).
37. Hozirda mijoz-server arxitekturasi istiqbolli. Juda keng tarqalgan versiyada u kompyuter tarmog'i va taqsimlangan ma'lumotlar bazasi, shu jumladan korporativ ma'lumotlar bazasi (KMB) va shaxsiy ma'lumotlar bazasi (SHBD) mavjudligini anglatadi. KMB server kompyuterida joylashtirilgan. SHMB korporativ ma'lumotlar bazasi mijozlari bo'lgan bo'lim xodimlarining kompyuterlarida joylashgan.
Kompyuter tarmog'idagi ma'lum bir resursning serveri bu resursni boshqaruvchi kompyuter (dastur), mijoz esa ushbu manbadan foydalanadigan kompyuter (dastur) dir. Kompyuter tarmog'i manbai sifatida qabul qilinadi, masalan, ma'lumotlar bazalari, fayl tizimlari, bosib chiqarish xizmatlari va pochta xizmatlari. Server turi uni boshqaradigan resurs turiga qarab belgilanadi. Masalan, agar boshqariladigan resurs ma'lumotlar bazasi bo'lsa, tegishli server ma'lumotlar bazasi serveri deb nomlanadi.
Quyidagi arxitekturalar ajralib turadi (rivojlanib borishiga qarab):
1) Tele qayta ishlash
Do'stlaringiz bilan baham: |