DASTURIY INJINERING FANIDAN “BANK KREDIT BO’LIMI” MB NI LOYIHALASHTIRISH MAVZUSIDA BAJARGAN 32v
DASTURIY INJINERING FANIDAN “BANK KREDIT BO’LIMI” MB NI LOYIHALASHTIRISH MAVZUSIDA BAJARGAN KURS ISHI 1
MUNDARIJA Kirish …………………………………………………….…….3 I. NAZARIY QISM 1.1. Malumotlar bazasi tushunchasi …..………………..…..5 1.2. “Bank kredit bo`limi” ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish .. …………….….18 II. AMALIY QISM 2.1. Jadvallarning o`zaro bog`lanishi …………..……......……23 2.2. SQL operatorlari yordamida jadvallarni hosil qilish va jadvallarga ma’lumotlar kiritish …………………………….....…26 2.3. SQL operatorlari yordamida jadvallarga yozuvlar qo’shish……………………………………………………...…….29 Xulosa……………………..……………………………..…….31 Foydalanilgan adabiyotlar……………………………..………32 2
Kirish 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 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 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, 3
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. 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. 4
I. NAZARIY QISM 1.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 5