Ma’lumotlar bazasining maqsadi
1- ma’ruza. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari. Reja 1. Axborot tizimlari va ma'lumotlar bazasi 2. Ma’lumotlar bazasini tashkil qilish tamoyiHari 3. Ma’lumotlar bazasining tarkibi va uni tashkil etish 4. MBBTning asosiy vazifalari va xusuiyatlari Insonning kundalik mehnat faoliyati tashqi muhit to'g'risidagi axborotlarni qabul qilish va to'plash, turli masalalarni echish uchun zarur bo'lgan ma'lumotlarni aniqlash, qayta ishlash kabi amallarni bajarish bilan bogliq boladi. Shu sababli, ham yuqoridagi amallar majmuasi, ularni tatbiq etish usullarini vositalari axborot tizimlarini (AT) yaratish uchun asos bolib xizmat qiladi. Axborot tizimlarining asosiy maqsadi foydalanuvchilarni tegishli sohaga taaluqli bo'lgan axborot bilan ta'minlashiga qaratilgan. EHMlarning 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 chegaralangan 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 korsatilgan tizimlar juda keng tarqalmoqda. AATning faoliyati axborotlarni to'plash va qayta ishlash bilan bog'liq. Tizimga kiritilayotgan va foydalanuvchiga berilayotgan axborotlar hujjatlar ko'rinishda shakllanadi. Shu sababali ham hujjat moddiy ob'ekt hisoblanadi va ma'lum bir tartib asosida rasmiylashtirilgan axborotlar toplamidan iborat boladi. AATda axborot manbai sifatida odamlar va texnik vositalar hisoblansa, iste'molchi sifatida turli foydalanuvchilarni uch guruhga ajratish mumkin: tizimning ma'muriyati, dasturchilar va oxirgi iste'molchilar. Foydalanuvchilarning AAT ga murojaati talab asosida amalga oshiriladi. Talab- mavsumlashtirilgan xabar bo lib, unda tegishli ma'lumotlarni qidirish shartlari va ular ustidan bajarilishi lozim bo'lgan vazifalar ko'rsatiladi. Talablarni qabul qilish va kiritish, ko rsatilgan amallarni bajarish, tegishli ma'lumotlarni tayyorlash va hujjat ko'rinishda foydalanuvchiga taqdim qilish har
qanday AAT ish faoliyatining asosiy bosqichlari hisoblanadi. Hozirgi kunda AATlar inson faoliyatning turli sohalarida, masalan, halq xo'jaligi tarmoqlarini boshqarishda, ilmiy-tadqiqot ishlari boshqarishda, ma'rif sohasida loyihalashtirishda qollanilmoqda. Bunda quyidagi ikki usulning biridan foydalaniladi. AATdan avtonom foydalanish. Bunda AAT boshqa tizim tarkibiga kirmaydi va mustaqil faoliyat korsatadi. Bunga, masalan, tayyora va temir yol chiptalarini sotish tizimlari («Sirena», «Ekspress»), talab bo'yicha tegishli hujjatlarni tayyorlovchi axborot - qidirish tizimlari va boshqalar misol boladi. AAT dan yuqori darajali boshqarish tizimining tarkibiy qismi sifatida foydalanish. Bunda hosil qilingan chiquvchi ma'lumotlardan tizimning boshqa elementlari faoliyatida ham qollaniladi. Bunday AATga, masalan, axborot - oqitish tizimlari, loyihalashtirishning avtomatlashtirilgan tizimlari, avtomatlashtirilgan boshqarish tizimlari misol boladi. Axborot tizimlarini bir qancha belgilarga ko'ra turkumlarga ajratish mumkin. 85- rasmda AATni turkumlashning asosiy belgilari ko'rsatilgan. Hujjatli axborot qidirish tizimi (HAQT) hujjatlashtirilgan ma'lumotlarni saqlash va qayta ishlashni amalga oshiradi. Kutubxona faoliyatining avtomatlashtirilgan tizimi HAQT ga misol boladi. Faktografik axborot qidirish tizimi (FAQT) raqmli va mantli ma'lumotlarni saqlashda va qayta ishlashda qo'llaniladi. Tashkil qilinayotgan AATning asosiy qismi FAQT turidagi tizimga misol boladi. Ma'lumotlarni ishlash usuliga ko'ra AAT ikki qismga: axborot -ma'lumotnoma tizimi (AMT) va ma'lumotlarni ishlashning avtomatlashtirilgan tizimi (MIAT)ga bolinadi. ATT 35-rasm. AATning turkumlanishi AMT talab-javob tartibida ishlaydi. Bunday tizimda tegishli axborotlar talab bo'yicha qidiriladi va foydalanuvchiga qayta ishlamagan holda beriladi. Ikkinchi turdagi tizimda esa topilgan ma'lumotlar tegishli dasturlar yordamida ishlanadi va foydalanuvchiga beriladi. Ma'lumotlarni integratsiyalashtirish darajasiga ko'ra AAT avtonom va ma'lumotlar bazasidan tashkil topgan turlarga bolinadi. Avtonom fayli tizimlarda
(AFAAT) to'plangan ma'lumotlar o'zaro bog'lanmagan holatda bo'ladi. Shu sababli bunday turdagi tizimlar o'rniga ma'lumotlar bazasidan (MB) foydalanilmoqda. Taqsimlash darajasiga ko'ra AAT elementlari bitta EHMda (lokal) va hisoblash tarmog'ida (taqsimlangan) joylashgan turdagi tizimlarga bo'linadi. Ma’lumotlar bazasini tashkil qilish tamoyillari Axborotga bo'lgan talablarning turli-tumanligi, masalalar ko'lamining tobora ortib borishi va boshqalar zamonaviy Atlari oldiga bir qator talablar qo'ymoqda. Bunday talablar jumlasidan quyidagilar kiradi: Ma’lumotlarning aniqligi . Ma'lumki, ma'lumotlar bazasi tegishli sohaning axborat modelini tashkil qiladi. Shu sababli ham MB da saqlanayotgan axboratlar ob'ektlarning holati, xususiyati va ular ortasida alaqalarni to'liq va aniq ifodalash lozim. Aks holda tashkil qilingan MB xatarli bolishi va zarar keltirishi mumkin. Tezkorlik va unumdorlik. Tizimning tezkorligi qo yilgan talabga javob berish vaqti bilan aniqlanadi. Bunda nafaqat EHM ning tezkorligini, balki malumotlarning joylanishi, izlash usullari, talabning qiyinligini va boshqa olimllarni ham hisobga olish zarar. Tizimning umumdorligi esa vaqt birligi ichida bajarilgan talablarning miqdori orqali aniqlanadi. MBdan foydalanishning odiyligi va qulayligi. Bu talab tizimdan foydalanuvchi barcha im'temolchilar tomonidan qoyiladi. Shu sababli ham MB dan foydalanishning oson, sodda va qulay usullarini yaratish muhim ahamiyatga ega. Ma’lumotlarni himoyalash . Tizim ma'lumotlar bazasida saqlanilayotgan axborat va dasturlarni tashqi ta'sirlardan, begona foydalanuvchilardan himoyalashni ta'minlash lozim. Tizimning rivojlanishi . Tizim tarkibi doimo yangi elementlar, dasturlar bilan taxminlanishi, axborot massivlari ozgartirilishi, yangilanib borishi zarar. Yuqorida keltirilgan talablarga javob beradigan MB quydagi tamoyillarga asoslangan holda tashkil qilinishi mumkin: Ma’lumotlarning integratsiyalashtirish tamoyili . Bu tamoyilning mohiyatiga ko'ra o'zaro bog'lanmagan axboratlar yagona ma'lumotlar bazasiga birlashtiriladi. Buning natijasida ma'lumotlar foylalanuvchi va uning amaliy dasturlariga axborat massivlari korinishida taqdim etiladi. Axborat massivlaridan foydalanilganda kerakli ma'lumotlarni qidirish, qayta ishlash jarayonlarini boshqarish osonlashadi, ma'lumotlarning ortiqchaligi kamayadi, MBni yuritish engillashadi. Ma’lumotlarning yaxlitligi tamoyili . Bu tamoyil orqali MBda saqlanayotgan axborlarning aniqligi ortadi, ya'ni ularning xususiyatlari va tavsifnomalari tegishli soha ob'ektlari to'liq ifodalaniladi. Ma'lumotlarning yaxlitligi noto'g'ri axborotni kiritish yoki uning ma'lum bir qimini xotiradan ochirib tashlash natijasida buzilishi mumkin. Shuning uchun ham kiritilayotgan axboratlarni nazorat qilish, saqlanayotgan ma'lumotlarni doimo tekshirish, maxsus tizim yordamida tiklash va boshqa tadbirlar orqali MB ning yaxlitligini taxminlash mumkin. Ma'lumotlarning aloqadorligi tamoiyli. Bu tamoyilning mohiyatiga ko'ra MBdagi barcha axboratlar o'zaro bog'langan bo'lib, ob'ektlar o'rtasidagi munosabatlarni ifodalaydi. Axborat turlari va ular o'rtasidagi munosabatlar majmuasi ma'lumotlarning mantiqiy tuzilishini tashkil qiladi. Ma'lumotlarning o'zaro bog'liqligi 36- rasmda ko'rsatilgan.
f y m m an il ansab anzil f r an il ansab anzil fan yil ma ma nsab nzil f y m Ish Ish ma an il ansa b staji xaqi nzili «Moliyala r» «Xodi m» 37-rasm. Ma'lumotlarning etarli bo'lishi MBni boshqarishini markazlashtirish tamoyili . Bu tamoyilga ko ra ma'lumotlarni boshqarishning barcha funksiyalari yagona boshqarish dasturi- ma'lumotlar bazasini boshqarish tizimi (MBBT)ga beriladi. Bu tamoyilga rioya
qilish asosida ATdan foydalanishning samaradorligi barcha jarayonlar MBBT orqali amalga oshiriladi. Ma’lumotlarning ifodalanishini ularni qayta ishlash jarayonlaridan ajratish tamoyili . Bu tamoyilga ko'ra, ma'lumotlarning ifodalanishi amaliy dasturlardan tashqarida tayyorlanadi va MB da saqlanadi. Bu esa o'z navbatida dasturlash jarayonini engillashtiradi, dastur uchun zarur bo'lgan holda axborotlarning hajmini kamaytiradi. MBni yuritishni yaxshilaydi va h.k. Shunday qilib, yuqorida ko'rib o'tilgan tamoyillar asosida MB ning tarkibi yaratildi, ya'ni ATning mantiqiy, fizik va dasturiy elementlari o'rtasidagi o'zaro bog'lanish ishlab chiqiladi. Ma’lumotlar bazasining tarkibi va uni tashkil etish. Atning tarkibiy elementlari unga yuklatilgan vazifalar va echiladigan masalalarning xususiyati orqali aniqlanadi. Shunga kora ma'lumotlar bazasining asosiy vazifalari quyidagilardan iborat: -axborotlarni saqlash va himoyalash; -axborotlarni doimo o'zgartirish (yangilash, yangi ma'lumotlarni kiritish, ortiqcha ma'lumotlarni ochirish va h.k.) -foydalanuvchi va amaliy dasturlar talablariga kora ma'lumotlarni izlash va tanlash; -aniqlangan ma'lumotlarni qayta ishlash va tegishli usulda natijaviy axborotlarni chiqarish va boshqalar. Yuqorida ko rsatilgandek, axborotlar ma'lumotlar bazasida saqlanadi. MB- amaliy dasturlarga bog liq bo lmagan holda ma'lum bir tartib asosida o'zaro bog'langan ma'lumotlar toplami. Har qanday ma'lumot fayli kabi, MB ham yozuvlardan tashkil topadi. yozuvlar esa o'z navbatida maydonchalardan hosil qilinadi. Yozuv-tezkor va tashqi xotiralar o'rtasida ma'lumotlar almashish jarayonning eng kichik o'lchov birligi bo'lsa, maydoncha- ma'lumotlarni qayta ishlashdagi eng kichik birlik hisoblanadi. MBni tashkil qilish oddiy fayllarni tashkil qilishdan quyidagi ikkita xususiyatiga kora farqlanadi: -yozuv maydonlarining ifodalanishi ma'lumotlar bilan birgalikda saqlanadi; -ma'lumotlarni qidirishda maxsus usullaridan foydalaniladi. Operatsion tizimning muhitida faoliyat qilayotgan MB bilan turli amallarni bajarish mumkin emas. Shu sababli ham operatsion tizim asosida ishlaydigan maxsus amaliy dasturlar majmuasi yaratilgan. Bu majmua ma'lumotlar bazasini boshqarish tizimi deb yuritiladi. MBBT - ma'lumotlar bazasini hosil qilish, uni yuritish va foydalanish uchun mo ljallangan dasturlar va til vositalarning toplamidir. MBBTning asosiy qismini boshqarish dasturi tashkil qiladi. Bu dastur MB bilan muloqotni ornatishga bogliq bolgan barcha jarayonlarni avtomatlashtiradi. MBBT ishga tushishi bilan uning boshqarish dasturi doimo asosiy xotirada bo'ladi va talablarni qayta ishlashni tashkil qiladi, ularning bajarilish tartibini ta'minlaydi, amaliy dasturlar va operatsiya tizimi o'rtasidagi aloqalarni o'rnatadi. MB dan tegishli amallarni bajarish jarayonlarini nazorat qiladi va boshqalar. MBga kelayotgan talablarni paralel bajarishni tashkil qilish boshqarish dasturining asosiy