Algoritmik tillar va dasturlash


Download 0.5 Mb.
bet3/6
Sana20.01.2023
Hajmi0.5 Mb.
#1104312
1   2   3   4   5   6
Bog'liq
Kurs ishi hisoboti 1 kurs

1.2. Ma’lumotlar bazasi bilan ishlash (PostgreSql)
PostgreSQL 30 yildan ortiq faol ishlanmaga ega boʻlgan kuchli, ochiq manbali obʼyektlarga aloqador maʼlumotlar bazasi tizimi boʻlib, u ishonchliligi, mustahkamligi va ishlashi uchun kuchli obroʻ qozongan.Rasmiy hujjatlar orqali PostgreSQLni qanday o'rnatish va undan foydalanishni tavsiflovchi ko'plab ma'lumotlar mavjud. PostgreSQL hamjamiyati texnologiya bilan tanishish, uning qanday ishlashini bilish va martaba imkoniyatlarini topish uchun ko'plab foydali joylarni taqdim etadi. Bu yerda hamjamiyatga murojaat qiling.PostgreSQL ishlab chiquvchilarga ilovalar yaratishda, ma'murlarga ma'lumotlar yaxlitligini himoya qilish va xatolarga chidamli muhitlarni yaratishda yordam berishga qaratilgan ko'plab xususiyatlar bilan birga keladi va ma'lumotlar to'plami qanchalik katta yoki kichik bo'lishidan qat'i nazar, ma'lumotlaringizni boshqarishga yordam beradi. Bepul va ochiq manba bo'lishdan tashqari, PostgreSQL juda kengaytirilishi mumkin. Misol uchun, siz o'zingizning ma'lumotlar turlarini belgilashingiz, maxsus funktsiyalarni yaratishingiz, hatto ma'lumotlar bazasini qayta kompilyatsiya qilmasdan ham turli dasturlash tillaridan kod yozishingiz mumkin!
PostgreSQL SQL standartiga mos kelishga harakat qiladi, bunda bunday muvofiqlik an'anaviy xususiyatlarga zid bo'lmasa yoki noto'g'ri arxitektura qarorlariga olib kelishi mumkin. SQL standarti talab qiladigan koʻpgina funksiyalar qoʻllab-quvvatlanadi, lekin baʼzida bir oz farqli sintaksis yoki funksiyalar mavjud. Vaqt o'tishi bilan muvofiqlikka nisbatan keyingi harakatlarni kutish mumkin. 2021-yil sentabr oyida chiqarilgan 14-versiya holatiga ko‘ra, PostgreSQL SQL:2016 asosiy muvofiqligi uchun 179 ta majburiy xususiyatdan kamida 170 tasiga mos keladi. Ushbu yozilish holatiga ko'ra, hech qanday relyatsion ma'lumotlar bazasi ushbu standartga to'liq javob bermaydi.


II–BOB. BOG’CHANI AVTOMATLASHTIRISH TIZIMI
2.1. Dasturiy ta’minotni ishlab chiqish
Dasturiy ta’minotni ishlab chiqishdan avval uni albatta loyihalab olish zarur, uning tashqi interfeysi qulay bo’lishi foydalanuvchi uchun juda muhim hisoblanadi.
Dastur ikkita jadvaldan iborat bog’cha ma'lumotlar bazasini saqlashi kerak. Birinchisi bitta yozuvda quyidagi maydonlarni o'z ichiga oladi: ism, familiya,yoshi. Ikkinchisiga quyidagilar kiradi: ism, familiya,lavozimi. Shuningdek, dastur yozuvlarni qo'shish, o'zgartirish, o'chirish imkoniyatiga ega bo'lishi kerak.
Dastur taqdimot standartlari yordamida ma'lumotlar bazasini qattiq diskda saqlashi kerak.
Funksionallik: dastur qo'shimcha maxsus komponentlarni talab qilmaydigan to'liq dasturiy mahsulot bo'lishi kerak.
Ishonchlilik: dastur mustaqil bo'lishi kerak.
Samaradorlik: dastur operatsion tizimda ishlashi va dasturning maqsadi hamda mohiyatiga muvofiq, apparat resurslariga kichik talablar qo'yishi kerak. Dastur intuitiv foydalanuvchi uchun qulay grafik interfeysga ega bo'lishi kerak.
Tashqi funktsiyalari:

  • bolalar va xodimlarni ma'lumotlar bazasiga qo'shish;

  • bolalar va xodimlarni ma'lumotlarini o'zgartirish;

  • bolalar va xodimlarni chetlashtirish;

  • ma'lumotlar bazasida turli mezonlar bo'yicha qidirish;

  • dastur barcha funktsiyalarni cheklangan vaqt ichida bajarishi kerak;

Kritik holatlar:
jurnal ma'lumotlar bazasini saqlashda qattiq diskda bo'sh joy etishmasligi. Fayl tizimidagi har qanday operatsiyani bekor qilish kerak;
Windows-ni o'chirish. Bunday holda, dastur o'z ishini tugatishi kerak.
Ushbu dasturiy vosita bir-biri bilan o'zaro ta'sir qiluvchi quyi tizimlarga bo'linishi mumkin.
Interfeys quyi tizimi dasturning foydalanuvchi interfeysini amalga oshiradi. Ma'lumotlar bazasi jadval ko'rinishida id,ism,familya,ustoz,yosh va telefon raqami ustunlari bilan ma'lumotlarni saralash va belgilangan mezon bo'yicha qidirish imkoniyatiga ega.
Ma'lumotlar bazasi bilan ishlash quyi tizimi ma'lumotlar bazasini boshqarishga kirishni ta'minlaydi:
ma'lumotlar bazasi yozuvlarini yaratish, o'chirish, o'zgartirish;
boshqa quyi tizimlar uchun ma'lumotlarni taqdim etish
Qidiruv quyi tizimi ma'lum qiymat uchun to'g'ridan-to'g'ri ma'lumotlar bazasida qidiruvni amalga oshiradi.
Eksport quyi tizimi ma'lumotlar bazasidan ma'lumotlarni vizual taqdim etish uchun umumiy formatlarga saqlash usullarini amalga oshiradi.


Download 0.5 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling