Ma’lumotlar bazasi — axborotlar tizimlarining eng muhim tarkibiy qismi. Oxirgi foydalanuvchi va ma’lumotlar bazasi administratorining ishini yengillashtirish uchun MBBT yaratilgan edi. Bu tizimlar ma’lumotlar bazasini amaliy dasturlardan ajratadi. MBBT dastur va apparat vositalarining murakkab kompleksi bo'lib, foydalanuvchi shu tufayli faqat ma’lumotlar bazasini mantiqiy tashkil etishnigina tasavvur qiladi. Ma’lumotlar bazasini
402
13 - bob. Ma’lumotlar bazalari va banklari
mantiqiy tashkil etish uni fizik amalga oshirishdan (ya’ni tashkil etish va fayllami ishlashdan) sezilarli farq qilishi mumkin. Foydalanuvchilaming ixtiyorida talablar tili bo'lib, ular yordamida foydalanuvchilar ma’lumotlami tanlashi va o‘zgartirishi mumkin. Mantiqiy tuzilishni fizik (jismoniy)dan ajratish axborotlarni taqdim etishning bir qancha bosqichlari paydo bo‘lishiga olib keldi. Natijada turli bosqichlardagi ancha murakkab dasturiy ta’minlash yuzaga keldi. Eng yuqori bosqichda talablar tili avvaliga biror oraliq protsedura tiliga uzatiladi. Bu protsedura tili yordamida keyinchalik tanlash va boshqa amallar bajarish operatsiyalar bajariladi. Protsedura tili o‘z navbatida bevosita bajarish uchun mashina tiliga o‘tkaziladi. Axborotlarni taqdim etish bosqichida aloqalarni saqlash va tashkil etishning barcha xususiyatlarini hisobga olish zarur. Bu ma’lumotlarga samarali assotsiativ kirishni ta’minlash uchun kerak. Qidirish ishonchli bo’lishi uchun kesishuvchi aloqalar va invertatsiyalashgan ro‘yxatlar (yoki kataloglar) uchun ko‘rsatkichlar to‘plami kabi mexanizmlami tizimga kiritish lozim. Yuqorida ishonch hosil qilganimizdek, bu xotiralarning qo’shimcha sarflanish, tanlash va xizmat ko‘rsatish vaqtining ko‘payishini talab qiladi. Bundan tashqari, tuzilmalami qayta tashkil etish xato qilish xususiyatiga ega bo‘lgan dasturlar bilan bajariladi. Tizimli dasturlar foydalanuvchilarga oson bo‘lmaganligi sababli, bunday xatolami faqat ancha mehnat talab qiladigan, ma’lumotlami tasdiqlash operatsiyalari orqaligina aniqlash mumkin. Bu turli xil axborot tuzilmalarini samarali ta’minlaydigan tizimlami loyihalashni qiyinlashtiradi. Bu qiyinchiliklarni yengish uchun zamonaviy MBBTlar quyidagi talablami ta’minlashi lozim:
ma’lumotlaming mustaqilligi;
talablaming kuchli tili;
javob berishning qisqa vaqti;
ma’lumotlar va kataloglami qayta tashkil etishni qisqartirish yoki ulardan voz kyechish.