logo

“Student “ predmet sohasi uchun ma’lumotlar bazasini loyihalash.

Загружено в:

08.08.2023

Скачано:

0

Размер:

366.6494140625 KB
Mavzu: “Student “ predmet sohasi uchun ma’lumotlar bazasini 
loyihalash.
                             Reja:
1. Tanlangan predmet sohani tahlil qilish.
2. Konseptual (infologik) loyihalash.
3. Datalogik loyihalash.
4. Fizik loyihalash.
5. Ma’lumotlar bazasini ilovasini loyihalash va ishlab chiqish.
6. Ma’lumotlar bazasini ishini boshqarish.
Xulosa Ma’lumotlar bazasini loyihalash bosqichlari
  Ma’lumotlar bazasini loyihalash axborotlarni abstraktsiyalash bir 
darajasidan boshqasiga o’tish, ya’ni predmet soha axborot 
strukturasining tabiiy til tavsifidan muyyan model termenlarida 
formallashtirilgan tavsifiga ketma-ket o’tish hisoblanadi. 
Ma’lumotlar bazasini loyihalash jarayonining quyidagi 
bosqichlarini ajratish mumkin:
1) Predmet sohani tizimli tahlil qilish;
2) Infologik loyihalash;
3) Ma’lumotlar bazasi boshqarish tizimi (MBBT) tanlash;
4) Mantiqiy loyihalash;
5) Fizik loyihalash;
Har bir bosqichlarni batafsil ko’rib chiqamiz.
1. Predmet  sohani tizimli tahlil qilish
Bu bosqichda quyidagilar amalga oshirilishi lozim:
– ma’lumotlar bazasi va avtomatlashtirilgan tizimni ishlab chiqishning 
dolzarbligini asoslash;
– predmet soha va asosiy cheklovlarni batafsil tavsiflash;
- ushbu predmet soha asosiy obyektlari, ularning xossalari va o‘zaro aloqalarini 
aniqlash;
– tizimdan foydalanuvchilar ko‘lami va ularning axborotga bo‘lgan ehtiyojlarini 
aniqlash;
- tizimning hujjat almashinuvini tadqiq etish;
- avtomatlashtirilgan muhitda hal qilinadigan vazifalar ko‘lamini aniqlash va 
hokazo.
Masalan:  “Student”    uchun   ma’lumotlar bazasini ishlab chiqish talab 
etilgan bo‘lsin. Tizim tahlil quyidagicha bo'lishi mumkin:
Studentdan     ko’p   foydalanishadi.   Buyutmalar,   mijozlar   va   xodimlar   joylashuvi
haqidagi   axborotlarni   yuritish   samaradorligini   ta’minlash   uchun   zamonaviy
ma’lumotlar   bazasiga   asoslangan   avtomatlashtirilgan   tizim   zarur   hisoblanadi. Ma'lumotlar   bazasi   va   ma'lumotlar   bazasi   bilan   ishlashning   avtomatlashtirilgan
tizimdan   foydalanish   mijozlarga   xizmat   ko'rsatish   va   xodimlarning   buyurtmalari
haqidagi   ma'lumotlarni   tizimlashtirish,   shuningdek,   boshqa   ko'pgina   vazifalarni
bajarish vaqtini sezilarli darajada qisqartirish imkonini beradi.
Student bilan ishlashdagi cheklovlar quyidagilardan iborat:
1) Studentlarning yoshi 18 dan katta;
2) har bir talabaning ish yoki uy telefoni yoki uyali telefoni bo'lishi kerak va 
hokazo.
Bunday cheklovlar ko'p ham bo'lishi mumkin; ma'lumotlar bazasi ishlab 
chiqilayotgan studentga bog‘liq ravishda ular turli tuman yoki umuman bo'lmasligi
mumkin.
Ushbu tizimning asosiy obyektlarini va ularning xossalarini aniqlaymiz. 
1.   Student:
-    student_ID;
-  F.I.SH;
- tug’ilgan joyi ;
-  tug'lgan yili;
- stependiya;
- bahosi; 
2) Konseptual (infalogik) loyihalash.
•  Infologik loyixalashtirish, MB modelida predmet sohasining semantikasini
namoyon qilish bilan bog’liq
•  Infologik tavsif aniq bir MBBT( СУБД )ga bog’liq bo`lmasligi kerak
•  Infologik (semantik) model   predmet sohasining ixchamlshtirilgan 
formallashgan tavsifini taqdim etadi
ER-modeli asosida quyidagi tayanch tushunchalar mavjud: 
•  Mohiyat
•  Atributlar
•  Aloqalar Mohiyat  — bu haqiqiy yoki xayoliy ob'ekt bo'lib, u haqida ma'lumot 
loyihalashtirilgan tizimda saqlanishi kerak
•  Mohiyat tizim ichida  noyob  nomga ega
Student Student_IDF.I.SH. Tug’ilgan
joyi
Tug’ilgan yili stipendiya
bahosi 3)Datologik loyihalash.
Datalogik loyihalashning maqsadi:  tanlangan MBBT nuqtai nazaridan to'g'ri 
MB
sxemasini ishlab chiqish.
Sxemaning to'g'riligini tahlil qilish ma'lumotlar bazasi munosabatlarining
  atributlari orasidagi  funktsional bog'liqliklarni  tahlil qilishga asoslangan.
                         
 
 
 
                                    4.Fizik loyihalash.
  5.Ma’lumotlar bazasini ilovasini loyihalash va ishlab chiqish .
MS Access dasturida “STUDENT” ma’lumotlar bazasini loyihalaymiz. Buning 
uchun quyidagilarni bajaramiz:
                    
“C оздание ” menyusidan “ Конструктор   таблица ” bo’limidan jadval yaratib unga 
nom beramiz.
Ushbu oyna hosil bo’ladi: “ Работа   с   базами   данных ” bandidan “  Схема   данных  ” buyrug’ini tanlaymiz va
quyidagi oyna paydo bo’ladi:
Formalar bilan ishlash:
Forma larni   tuzish   uchun   uni   tashkil   qiladigan   usullardan   biri       tanlab   olingach,
muloqot   darchasining   pastki   qismida   forma   tuziluvchi   jadval   yoki   so’rov   nomi
ko’rsatiladi.   Ma’lumki,   forma   asosan   boshqarish   elementlaridan   iborat   bo’lib,
uning tashqi ko’rinishi shu boshqarish elementlarini rejali joylashtirishga bog’liq.
Shuning   uchun   ham   formani   avtomatik   ravishda   tashkil   qilish   (avtoforma
yordamida) maqsadga muvofiq.  Avtoforma–MB  darchasida  «Создать»  tugmasini bosish bilan  « Новая   форма »  muloqot darchasi ochiladi. Unda kerakli so’rov yoki
jadvalni tanlab  «sichqoncha » chap tugmasini  Автоформа  turlaridan biri ( lentali,
jadvalli   yoki   ustunli )   ustida   2   marta   bosiladi.   Master   yordamida   forma   tashkil
qilish esa 4 bosqichdan iborat:
a) formaga kiritish mumkin bo’lgan maydonlarni tanlash, 
b) formaning tashqi ko’rinishini tanlash,
              C  ) formaning fon tasvirini tanlash,
  d) forma nomini berish.
    Microsoft   Access   oshqarish   panelining   Вид   tugmasini   bosish   natijasida
forma   tuzilmasi   bilan   panel   elementlari   (formani   boshqarish   jarayonini   tashkil
qiladigan   asboblari   bilan   jihozlangan)   ochiladi.   Shuni   nazarda   tutib   Форма
tuzilmasi haqida to’liqroq ma’lumot quyida keltirilgan.
 Forma tuzilmasi
 Forma  tuzilmasi 3 qismdan iborat:
 -forma sarlavhasi,
 -ma’lumotlar beriladigan joy,
 -eslatmalar satri.
 Endi har bir jadvalimizning formasini yaratamiz . Buning uchun biz “C оздание ”
menyusidan “ Конструктор   форм ” bandini tanlaymiz .  Quyidagi oyna paydo 
bo’ladi.  
Quyidagi oyna hosil bo’ladi va sarlavha qo’yamiz. Endi maydonlarni qo’shish uchun ushbu bandni tanlaymiz.
Bu buyruq tanlangandan keyin “  Показать   все   таблицы ” bandiga kiramiz va har u
oynada har bir jadval nomlari aks etgan bo’ladi. Jadval nomini tanlasak uning atributlari kelib chiqadi. Har bir atribut ustiga 
sichqonchaning chap tugmasini ikki marta bosamiz va bu atribut nomlari 
formamizda paydo bo’ladi. Biz “STUDENT” bazasining har bir jadvallarning formalarini yaratdik, bu bizga 
jadvallarga ma’lumot kiritish va ma’lumotlarni tahrirlash imkonini beradi.
      6.Ma’lumotlar bazasini ishini boshqarish.
Biz yaratgan “STUDENT” ma’lumotlar bazasi orqali quyidagi so’rovlar natijasini 
olishimiz mumkin.
1.Bizga kerakli bo’lgan talabalar ro’yxatini olish mumkin.  2. Kursiga qarab talabalar ro’yxatini olish mumkin.
Masalan: 3 kurs bo’lgan talabalar ro’yxatini quyidagi so’rov orqali olishimiz 
mumkin:                                             Xulosa
          Biz   bu   mustaqil   ishini   bajarish   davomida   ma’luotlar   bazasi   bilan   ishlashni
urgandik, bunda har  bir soxaga tegishli  ma’lumotlar  bazasini  tashkil  qilishda har
xil modellardan foydalangan holda tuzib chiladi.
Biz yaratgan  Ma’lumotlar bazasi    talabalarni   ro ’ yxati   bilan   ishlashda   kata   qulaylik
to ’ g ’ diradi .
            “Student”  mavzusida   ma’lumotlar   bazasini   tuzishda   ER-model,   XMIND   va
relatsion model, (Access) yordamida har bir bo’limlarni bir biri bilan bog’lanishini
o’rganib     chiqdik   .   MBBT   va   uning   turlari,   qulayliklar   hamda   kamchiliklarini
o’rgandik.   Ma’lumotlar   bazasida   jadvallar   hosil   qilish   shu   jadvallarga   nisbatan
ma’lumotlarni qo’shish, taxrirlash, o’chirish, so’rov hosil qilish hamda jadvallarni
olib   tashlash   kabi   buyruqlarni   hosil   qilish   uchun   formalar   yaratdik   va   ko’rib chiqdik.
     Bunda biz har bir mohiyatlar uchun alohida jadvallar  yaratdik, bu jadvallarga:
ma’lumotlar   bazasining   jadvallarini   hosil   qilish,   bu   jadvallarga   ma’lumotlar
qo’shish,   jadvaldagi   ma’lumotlarni   tahrirlash,   jadvaldagi   ma’lumotlarni   uchirish,
uchun ushbu tiplarga murojat qildik ( Счетчик ,  Текстовый ,  Числовой ,  Дата / время
va hokazo).
  Bundan tashqari jadvallarga so’rovlar, formalar hosil qilishni ko’rib chiqdik. 
So’rovlar orqali  ma’lum savollarga javob olishni o’rgandik.
Foydalanilgan internet saytlar 
  https://n.ziyouz.com/kutubxona/category/134-axborot-
texnologiyalari?download=7022:ma-lumotlar-bazasini-boshqarish-sistemasi-a-
sattorov
  https://sukachoff.ru/uz/router/sistemy-upravleniya-bazami-dannyh-sistemnoe-
programmnoe-obespechenie/
  https://arxiv.uz/uz/documents/referatlar/informatika-va-at/ma-lumotlar-
bazasini-boshqarish

Mavzu: “Student “ predmet sohasi uchun ma’lumotlar bazasini loyihalash. Reja: 1. Tanlangan predmet sohani tahlil qilish. 2. Konseptual (infologik) loyihalash. 3. Datalogik loyihalash. 4. Fizik loyihalash. 5. Ma’lumotlar bazasini ilovasini loyihalash va ishlab chiqish. 6. Ma’lumotlar bazasini ishini boshqarish. Xulosa

Ma’lumotlar bazasini loyihalash bosqichlari Ma’lumotlar bazasini loyihalash axborotlarni abstraktsiyalash bir darajasidan boshqasiga o’tish, ya’ni predmet soha axborot strukturasining tabiiy til tavsifidan muyyan model termenlarida formallashtirilgan tavsifiga ketma-ket o’tish hisoblanadi. Ma’lumotlar bazasini loyihalash jarayonining quyidagi bosqichlarini ajratish mumkin: 1) Predmet sohani tizimli tahlil qilish; 2) Infologik loyihalash; 3) Ma’lumotlar bazasi boshqarish tizimi (MBBT) tanlash; 4) Mantiqiy loyihalash; 5) Fizik loyihalash; Har bir bosqichlarni batafsil ko’rib chiqamiz. 1. Predmet sohani tizimli tahlil qilish Bu bosqichda quyidagilar amalga oshirilishi lozim: – ma’lumotlar bazasi va avtomatlashtirilgan tizimni ishlab chiqishning dolzarbligini asoslash; – predmet soha va asosiy cheklovlarni batafsil tavsiflash; - ushbu predmet soha asosiy obyektlari, ularning xossalari va o‘zaro aloqalarini aniqlash; – tizimdan foydalanuvchilar ko‘lami va ularning axborotga bo‘lgan ehtiyojlarini aniqlash; - tizimning hujjat almashinuvini tadqiq etish; - avtomatlashtirilgan muhitda hal qilinadigan vazifalar ko‘lamini aniqlash va hokazo. Masalan: “Student” uchun ma’lumotlar bazasini ishlab chiqish talab etilgan bo‘lsin. Tizim tahlil quyidagicha bo'lishi mumkin: Studentdan ko’p foydalanishadi. Buyutmalar, mijozlar va xodimlar joylashuvi haqidagi axborotlarni yuritish samaradorligini ta’minlash uchun zamonaviy ma’lumotlar bazasiga asoslangan avtomatlashtirilgan tizim zarur hisoblanadi.

Ma'lumotlar bazasi va ma'lumotlar bazasi bilan ishlashning avtomatlashtirilgan tizimdan foydalanish mijozlarga xizmat ko'rsatish va xodimlarning buyurtmalari haqidagi ma'lumotlarni tizimlashtirish, shuningdek, boshqa ko'pgina vazifalarni bajarish vaqtini sezilarli darajada qisqartirish imkonini beradi. Student bilan ishlashdagi cheklovlar quyidagilardan iborat: 1) Studentlarning yoshi 18 dan katta; 2) har bir talabaning ish yoki uy telefoni yoki uyali telefoni bo'lishi kerak va hokazo. Bunday cheklovlar ko'p ham bo'lishi mumkin; ma'lumotlar bazasi ishlab chiqilayotgan studentga bog‘liq ravishda ular turli tuman yoki umuman bo'lmasligi mumkin. Ushbu tizimning asosiy obyektlarini va ularning xossalarini aniqlaymiz. 1. Student: - student_ID; - F.I.SH; - tug’ilgan joyi ; - tug'lgan yili; - stependiya; - bahosi; 2) Konseptual (infalogik) loyihalash. • Infologik loyixalashtirish, MB modelida predmet sohasining semantikasini namoyon qilish bilan bog’liq • Infologik tavsif aniq bir MBBT( СУБД )ga bog’liq bo`lmasligi kerak • Infologik (semantik) model predmet sohasining ixchamlshtirilgan formallashgan tavsifini taqdim etadi ER-modeli asosida quyidagi tayanch tushunchalar mavjud: • Mohiyat • Atributlar • Aloqalar

Mohiyat — bu haqiqiy yoki xayoliy ob'ekt bo'lib, u haqida ma'lumot loyihalashtirilgan tizimda saqlanishi kerak • Mohiyat tizim ichida noyob nomga ega Student Student_IDF.I.SH. Tug’ilgan joyi Tug’ilgan yili stipendiya bahosi

3)Datologik loyihalash. Datalogik loyihalashning maqsadi: tanlangan MBBT nuqtai nazaridan to'g'ri MB sxemasini ishlab chiqish. Sxemaning to'g'riligini tahlil qilish ma'lumotlar bazasi munosabatlarining atributlari orasidagi funktsional bog'liqliklarni tahlil qilishga asoslangan.