Kutubxona ma’lumotlar bazasini loyihalashtirish
1“Kutubxona ma’lumotlar bazasini loyihalashtirish” mavzusida KURS ISHI SAMARQAND – 2021
2MUNDARIJA 1. Kirish...……………………………………………………………………2 2. NAZARIY QISM. 2.1 Ma’lumotlar bazasi tushunchasi……………………………..……..3 2.2 Ma’lumotlar bazasidagi jadvallar va uning tarkibiy qismlari…………………………..…………………………………….21 3. AMLIY QISM 3.1. SQL operatorlari yordamida jadvallarni hosil qilish va jadvallarga ma’lumotlar kiritish…………………………………24 3.2. SQL operatorlari yordamida jadvallarga yozuvlar qo’shis……………………………………………………………....26 3.3. CSS dasturlash tili va SQL tillari orqali Sublime Text3 va PhpMyAdmin dasturlash muhitida tuzilgan dastur interfeysi…………………………………………………………….32 4. XULOSA……………………………………………………………………..34 5. Foydalanilgan adabiyotlar……………………………………………...…..35 Kirish
3 “Kutubxona ma’lumotlar bazasini loyihalashtirish” tanlab olingan. Bu Kutubxona ma’lumotlar bazasini loyihalashdan maqsad xodimlarni kitoblarni tezkor qidirib topish, ma’lumotlarni saqlab borish, ro’yxatdan o’tkazish, qaysi kitobni kim yozganligi, kitobning tavsifi, qachon nashr qilingani haqidagi ma’lumotlarni ko’rsatadi. Kitoblarni kim tomonidan ijaraga olinishi va qancha muddatga, nechta kitob ijarada kabi amallarni bajaradi. Bu ma’lumotlar bazasida xodimlar bo’limi bor bunda xodimning nechta kitob ijaraga berganini, ismi familyasi, kasbi ,tug’ilgan yili, telefon nomeri, E-mail kabi maydonlari bor. Bu maydonlarga foydalanuvchilar tomonidan ma’lumotlar kiritiladi . Yana Ijaraga berilgan bo’limida nechta kitob ijaraga berilgani ,ijaradagi kitob idsi , ijaraga berilgan sanasi, kitob narxi kabi maydonlari mavjud. Bu maydonlarga foydalanuvchilar tomonidan ma’lumotlar kiritiladi.Kitobga bo’lgan talabning kuchaygani sari kutubxona va kitob yetkazib beruvchi tashkilotning ishi og’irlashib bormoqda hamma amallar qo’lda amalga oshiriladi, buyurtmalar ham shaxsan to’g’ridan to’g’ri amalga oshiriladi. Yana hujjatbozlikning oshib borishiga sabab bo’liyabti .Har safar do’kon egasi qancha kitob ijaraga bergani va bazada qancha kitob qolganini, qancha foyda ko’rganini bilish uchun,bir kunlab, bazan ikki kunlab vaqtini ketkazadi.Bu sohaga Axborot texnologiyalarini kirib kelishi bilan xodimlarning ishi ancha yengillashdi, vaqtini tejadi.Natijada xodimlar reklama ishlari bilan mashg’ul bo’lib ko’proq mijoz yig’shadi. Nashriyotlarga borib buyurtma berib kelishning ham hojati yo’q. shundoq o’tirgan joyidan ma’lumotlar bazasiga ulangan telefoni yoki komputeri orqali buyurtma berishi va yangi mahsulotlar bilan tanishishi mumkin.Nashriyotlarida ishlaovchi yuk yetkazib beruvchi xodimar kutubxonaga yetkazib berishadi.Shu kabi qulayliklarni yaratish uchun ma’lumotlar bazalari va dasturlar, ekspert tizimlar ,netron tarmoqlar ishlab chiqishimiz lozim. II.BOB. NAZARIY QISM
42.1.Ma’lumotlar bazasi tushunchasi Insonning kundalik m е hnat faoliyati tashqi muhit to`g`risidagi axborotlarni qabul qilish va to`plash, turli masalalarni е chish uchun zarur bo`lgan ma'lumotlarni aniqlash, qayta ishlash kabi amallarni bajarish bilan bog`liq bo`ladi. Shu sababli, ham yuqoridagi amallar majmuasi, ularni tatbiq etish usullarini vositalari axborot tizimlarini (AT) yaratish uchun asos bo`lib xizmat qiladi. Axborot tizimlarining asosiy maqsadi foydalanuvchilarni t е gishli sohaga taaluqli bo`lgan axborot bilan ta'minlashiga qaratilgan. E H Mlarning yaratilishi natijasida avtomatlashtirilgan axborot tizimlarini (AAT) hosil qilish imkoniyatlari paydo bo`ldi. Hozirgi kunda AATning rivojlanishi ikki yo`nalishda olib borilmoqda. Birinchi yo`nalish – avtonom fayllar asosida axboorot tizimlarini hosil qilish. Bunday Atning imkoniyat doiralari ch е garalangan va oddiy tuzilishiga ega. Ular avtonom fayllar to`plamini qayta ishlash hamda hujjatlarni chiqarish amallarini bajaradigan dasturlar majmuasidan tashkil topadi. Bunday tizimlar quyidagi kamchiliklarna ega: - ma'lumotlarning takrorlanishi; - fayllarni yuritish murakkabligi; - fayllarning birgalikda ishlashi qiyinligi; - dasturlarning ma'lumotlarga bog`liqligi va boshqalar. Ikkinchi yo`nalish - ma'lumotlar bazasini hosil qilish. Ma'lumotlar bazasi asosida hosil qilingan AT foydalanuvchilar majmuasiga xizmat ko`rsatadi va yuqorida ko`rsatilgan tizimlar juda k е ng tarqalmoqda. AATning faoliyati axborotlarni to`plash va qayta ishlash bilan bog`liq. Tizimga kiritilayotgan va foydalanuvchiga b е rilayotgan axborotlar hujjatlar ko`rinishda shakllanadi. Shu sababali ham hujjat moddiy ob' е kt hisoblanadi va ma'lum bir tartib asosida rasmiylashtirilgan axborotlar to`plamidan iborat bo`ladi.
5AATda axborot manbai sifatida odamlar va t е xnik vositalar hisoblansa, ist е 'molchi sifatida turli foydalanuvchilarni uch guruhga ajratish mumkin: tizimning ma'muriyati, dasturchilar va oxirgi ist е 'molchilar. Foydalanuvchilarning AAT ga murojaati talab asosida amalga oshiriladi. Talab-mavsumlashtirilgan xabar bo`lib, unda t е gishli ma'lumotlarni qidirish shartlari va ular ustidan bajarilishi lozim bo`lgan vazifalar ko`rsatiladi. Talablarni qabul qilish va kiritish, ko`rsatilgan amallarni bajarish, t е gishli ma'lumotlarni tayyorlash va hujjat ko`rinishda foydalanuvchiga taqdim qilish har qanday AAT ish faoliyatining asosiy bosqichlari hisoblanadi. Hozir gi kunda AATlar inson faoliyatning turli sohalarida, masalan, halq xo`jaligi tarmoqlarini boshqarishda, ilmiy-tadqiqot ishlari boshqarishda, ma'rif sohasida loyihalashtirishda qo`llanilmoqda. Bunda quyidagi ikki usulning biridan foydalaniladi. AATdan avtonom foydalanish. Bunda AAT boshqa tizim tarkibiga kirmaydi va mustaqil faoliyat ko`rsatadi. Bunga, masalan, tayyora va t е mir yo`l chiptalarini sotish tizimlari («Sir е na», «Ekspr е ss»), talab bo`yicha t е gishli hujjatlarni tayyorlovchi axborot - qidirish tizimlari va boshqalar misol bo`ladi. AAT dan yuqori darajali boshqarish tizimining tarkibiy qismi sifatida foydalanish. Bunda hosil qilingan chiquvchi ma'lumotlardan tizimning boshqa el е m е ntlari faoliyatida ham qo`llaniladi. Bunday AATga, masalan, axborot - o`qitish tizimlari, loyihalashtirishning avtomatlashtirilgan tizimlari, avtomatlashtirilgan boshqarish tizimlari misol bo`ladi. Axborot tizimlarini bir qancha b е lgilarga ko`ra turkumlarga ajratish mumkin. 85-rasmda AATni turkumlashning asosiy b е lgilari ko`rsatilgan. Hujjatli axborot qidirish tizimi (HAQT) hujjatlashtirilgan ma'lumotlarni saqlash va qayta ishlashni amalga oshiradi. Kutubxona faoliyatining avtomatlashtirilgan tizimi HAQT ga misol bo`ladi.