Sayohat agentligi ma’lumotlar bazasini loyihalash
Sayohat agentligi ma’lumotlar bazasini loyihalash mavzusida
Kirish Ma’lumotlar bazasi texnologiyalarining paydo bo‘lishi va rivojlanishi tarixini tor ma’noda qarab chiqaylik. Chunki bu tushuncha tarixi tushunchasi keng ma’noda, insoniyat ma’lumotlarni saqlaydigan va ishlov beradigan har qanday vositalar tarixiga umumlashtiriladi. Ma'lumotlar bazasi tushunchasi va uni boshqarish tizimi ishlab chiqilganidan keyin mutaxassislar 1971 yildan boshlab ma'lumotlar bazasining umumiy arxitekturasi va terminologiyasi bo‘yicha ishlay boshladilar. Ma'lumotlarbazasini qanday tashkil qilish kerakligi haqidagi savol darhol hal qilinmadi. Bir necha yillar davomida ushbu yo‘nalishda ilmiy tadqiqotlar olib borildi, amalga oshirishning turli usullari taklif qilindi. 1978 yilda taklif qilingan yechimlarni qayta-qayta muhokama qilish natijasida har kuni olimlar Amerika Milliy Standartlar Instituti (ANSI -American National Standarts Institute)- Amerika Qo‘shma Shtatlarining SPARC tomonidan taklif qilingan uch darajali ma'lumotlarni tashkil qilish tizimini qabul qildilar. Qabul qilingan konsepsiyaga muvofiq ma'lumotlarni taqdim etish uchun abstraktsiyaning uchta darajasini ajratish taklif etiladi: tashqi, kontseptual va ichki. ANSI/SPARC mafkurasi standartga aylanmagan bo‘lsa-da, ma'lumotlar bazalari va ma'lumotlar bazalarini boshqarish tizimlarining asosiy funksional xususiyatlarini tushunish uchun asos yaratadi. Biz axborot asrida yashamoqdamiz. Hozirgi kunda axborotni boshqarish juda muhim tushunchaga aylanib bo‘ldi. Axborot dunyosidagi eng asosiy vazifa – uni qayta ishlashdir. Axborotni qayta ishlash esa eng murakkab jarayonlardan biridir. Umuman olganda, ma’lumotlarni qayta ishlash deganda, ular ustida bajariladigan amallar – saqlash, uzatish, tahrirdan o‘tkazish kabilarni tushunishimiz mumkin. Axborotlar ustida amallar bajarish uchun ularni bir joyga to‘plash muhim hisoblanadi. Axborotlar miqdori oz bo‘lmaganligi sababli bu jarayon, albatta, kompyuterlar yordamida amalga oshirilmoqda. Axborotlarning bir joyga jamlanishi “ma’lumotlar bazasi” tushunchasini vujudga keltirdi. Ma’lumotlar bazasi tarixi tor ma’noda ma’lumotlar bazalarini an’anaviy (zamonaviy) ma’noda ko‘rib chiqadi. Ushbu tushuncha paydo bo‘lishiga 1955-
yilda dasturlashtiriladigan yozuv uskunalari paydo bo‘lgani bilan bog‘lash mumkin. Bu vaqtda dasturiy ta’minot fayllarga asoslangan yozuvlarni qayta ishlash modelini qo‘llab-quvvatlar edi. Ma’lumotlarni saqlash uchun perfokartalardan foydalanilgan [1]. Internet tarmog‘ining ma’lumotlar bazasi 1960- yillarning o‘rtalarida paydo bo‘ldi. Ma’lumotlar bazasidagi operatsiyalar terminallar yordamida interaktiv ravishda qayta ishlandi. Keyingi muhim qadam Edgar Koddning ishi tufayli 1970-yillarning boshlarida relyatsion ma’lumotlar modelining paydo bo‘lishi bilan bog‘liq. Kodd ishi amaliy ma’lumotlar bazasi texnologiyasini matematika va mantiq bilan chambarchas bog‘lash uchun yo‘l ochdi. “Ma’lumotlar bazasi” atamasi 1960-yillarning boshlarida paydo bo‘lgan, garchi dastlab bu tushuncha sun’iy intellekt tizimlari nuqtai nazaridan tor ma’noda tushunilgan bo‘lsa-da, 1964-1965-yillarda SDC tomonidan tashkil qilingan simpoziumlarda joriy etilgan. Ushbu atama zamonaviy ma’noda faqat 70-yillarda keng qo‘llanilgan. 1. Ma’lumot bazasi tushunchasi Baza bu – ishlov berilmagan elementlar bo`lib, ularning ichiga matn, son, tasvir, audio va videolar kirishi mumkin. Masalan, matn klaviaturada kiritiladi , ovoz kompyuter mikrofoni orqali , fototasvirlar raqamli kamera, video va uning ovozi esa raqamli videokamera orqali yoziladi hamda kompiyuterning xotirasigasaqlanadi. Axborot – bu ishlov berilgan ma’lumotdir. Aniqrog ’֥ i tashkiliy , aniq, sifatli va foydali ma lumotlardir. Undan tashqari axborot hujjatlari audio ‟ ko`rinishida, tasvir va video ko`rinishda bo`lishi mumkin. Masalan, muloqot aloqasi (ya ni yozilgan ovoz) elektron xat shaklida, do`stga, oila a’zolariga ‟ ularni eshitish uchun yuborilgan bo`lishi mumkin. Yana bir misol , do`stlar raqamli kamerada olingan fotorasmni Veb sahifada ko`rishi mumkin. Veb kamerada real vaqt rejimida video konferentsiya shaklida ko`rib, gaplashish mumin bo`ladi . Kompyuterlar axborotlarni ma’lumotlar bazasi asosida ishlov beradi. Masalan, universitetning ma’lumotlar bazasi deganda, o`quv xonalari , o`quv
fanlari , o`quv soatlari , o`qituvchilar va talabalar haqidagi ma’lumotlarni o`z ichiga oluvchi baza tushuniladi . Talaba darsga kelganda, bazani boshqaruvchi maxsus xodim kompьyuterga bir nechta elementlar kiritib, uni darsga kiri -shiga ruxsat beradi. Maxsus xodim undan tashqari talabaning fototasvirini kompьyuterga kiritish uchun raqamli kameradan ham foydalanadi . Bu talaba haqidagi rasm va boshqa malumotlar kompьyuterning asosiy xotira qurimasi qattiq disk (HHD)da saqlanadi . Keyin esa kompyuter yangi ishlov berilgan talaba haqidagi ma lumotni chop etish uchun ‟ printerga yuboradi. Talabaning ID raqami shaxsini tasdiqlovchi hujjati yakunlangandan keyin ma’lumotlar bazasini boshqarish dasturiy ta’minoti yordamida diskning magnit yo`lagida kodirovka qilinadi . Ushbu dastur ma’lumotlar bazasini boshqarish tizimi (MBBT) deyiladi . Ushbu dasturda ma’lumotlarni qo`shish, modifikatsiya qilish, bazadan ularni o`chirish, ma’luotlar bazasi bo`yicha shakl (forma) va hisobot (otchet) tayyorlash mumkin bo`ladi . Bu dasturning yangi versiyalari va ularning afzallik jihatlarini quyida keltirib o`tilgan. YAngi talabaning ma’lumotlariga maxsus dastur yordamida ishlov berib, unga darchga kirishi uchun ruxsatnoma berish. ATlarni asosida ma’lumotlar bazasi yotadi. Ma’lumotlar bazasi deganda, ma’lumotlarni shunday o‘zaro bog‘langan to‘plamini tushunamizki, u mashina xotirasida saqlanib, maxsus Ma’lumotlarni bazasini boshqarish tizimi to‘ldi - rilishi, o‘zgartirilishi, takomillashtirilishi mumkin. Hech bir inson inkor qilolmaydiki , hozirgi kunda axborot texnologiyalari asrida yashayapmiz. Vaholanki , o`zimizga tegishli yoki ish faoliyatimizga tegishli ko`pgina axborotlarni elektron tarzda olib yuramiz. Qolaversa, dunyo aholisining kattagina qismi kundalik hayotda ulkan hajmdagi axborotlar maj- mui bo`lgan internet tarmog‘idan foydalanadi . Biz foydalanadigan axborot hajmi kattalashib borgan sari uni boshqarish murakkablashib boraveradi . Savol kelib chiqishi tabiiyki , qanday qilib internet tarmog‘idagi qidiruv saytlari biz qidirgan axborotni sekundlar ichida minglab muqobillari bilan
birga topib beradi ? Qanday qilib normativ-huquqiy hujjatlar to`plamidan iborat elektron axborot tizimlari bizning so`rovga mos hujjatlarni bir lahzada topib beradi . Javob oddiy, bularning hammasi berilganlar bazasini bosh qa- rish tizimlari (keyingi o`rinlarda BBBT) orqali amalga oshiriladi . BBBT uchun ko`p dasturiy ta’minotlar ishlab chiqilgan, misol uchun SQL Server, Oracle, MySQL, MS Access va h.k. Bugungi dunyoda ma’lumotlar har xil va keng tarqalgan. Ma’lumotlar bazasi ma’lumotlarni saqlash va boshqarishning eng yaxshi usuli hisoblanadi. Ma’lumotlar bazalari ma’lumotlarni doimiy ravishda va xavfsiz tarzda almashishni ta’minlaydi. Ma’lumotlar nafaqat keng yoyilgan va keng tarqalgan hamdir. Bu tashkilotlarning yashashi va rivojlanishi uchun ham zarurdir. Masalan, OTM o‘zining professor-o‘qituvchilari, fakultetlari, tegishli yo‘nalishlari va mutaxassisliklari hamda talabalari haqida hech qanday ma’lumotga ega bo‘lmasdan turib rivojlanishi mumkinmi, degan savolni o‘rtaga qo‘yib ko‘raylik. Barcha OTMlar ushbu turdagi ma’lumotlarni saqlashlari kerak. Muhim ahamiyatga ega bo‘lganidek, ular kerak bo‘lganda qaror qabul qiluvchilar uchun ma’lumotlarga ega bo‘lishlari kerak. Ishonch bilan aytish mumkinki, OTMning barcha axborot tizimlarining maqsadi ularga axborotni tashkiliy manba sifatida ishlatishga yordam berishdir. Ushbu tizimlarning barchasida ma’lumotlarni yig‘ish, saqlash, umumlashtirish, boshqarish va tarqatish turadi. Ma’lumotlar bazasi – tegishli ma’lumotlar to‘plamini o‘z ichiga olgan umumiy, birlashgan kompyuter tuzilmasi[6]. Axborot tizimining turiga va masalaning qo‘yilishiga qarab, bu ma’lumotlar bir yoki ikki mavzudagi bir necha megabaytdan biznesning ichki va tashqi muhitidagi yuzlab mavzularni qamrab oladigan terabaytgacha o‘zgarishi mumkin. Ma’lumotlar bazalari, kompyuterlarga asoslangan tizimlarga ma’lumotlarni tezda saqlash, boshqarish va olish imkonini beradigan ixtisoslashgan tuzilmalardir. Ma’lumotlar bazasi tushunchasi maydon, yozuv, fayl atamalari bilan bog‘liq.