logo

“Dorixona” predmet sohasi uchun ma’lumotlar bazasini loyihalash

Загружено в:

08.08.2023

Скачано:

0

Размер:

2362.115234375 KB
Mavzu: “ Dorixona” 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
2023 Ma'lumotlar bazasini loyihalash bosqichlari
Ma'lumotlar bazasini loyihalash axborotlarni abstraktsiyalashning bir 
darajasidan boshqasiga o'tish, ya'ni predmet soha  axborot strukturasining tabiiy til 
(yozma) tavsifidan muayyan model terminlarida 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 tizimini (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:  “Dorixona”    uchun   ma’lumotlar bazasini ishlab chiqish talab etilgan 
bo‘lsin. Tizim tahlil quyidagicha bo'lishi mumkin:
Bilamizki dorixonadan ko’pchiligimiz foydalanamiz va biz uchun muxum bo’lgan 
ko’pgina ma’lumotlar kerak bo’ladi.Bu ma’lumatlar dorilar haqidagi ma’lumotlar 
uning narxi ,yaroqlik mudati,qayerdaishlab chiqilganligi,saqlash sharoyiti,qo’lash 
2023 usulari kabi ma’umotlar kerak bo’ladi bizga esa ma’lumotlar bazasi yordamga 
keladi va ishimizni ancha yengilashtiradi.
Ushbu tizimning asosiy obyektlarini va ularning xossalarini aniqlaymiz.
Dori turlari
Dori_turlari;
Saqlash_harorati;
Ishlab chiqarilgan joy;
Dorilar soni;
Dorilar.
Dori_nomi;
Dori_narxi;
Amal qilish mudati;
Dori_turlari;
Dorixonalar.
Dori_nomi;
Dorixona_nomi;
Tel_nomer;
Ishlab chiqarilgan joy.
Ishlab chiqarilgan joy;
Olib kelingan sana;
Qo’lash;
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
2023 • 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
• Mohiyat bir xil turdagi ob'ektlarning ma'lum bir sinfiga mos keladi 
( berilgan mohiyatning misollari ko'p)
• Ob'ektn o'ziga xos atributlari to'plamiga ega - ular ob'ektning xususiyatlarini 
aniqlaydigan xossalar
• Atribut berilgan mohiyat ichida  noyob  nomga ega bo'lishi kerak 
• Mohiyat kaliti     – bu atributlarning minimal to'plami, uning qiymatlari orqali  
kerakli mohiyat namunasini topishingiz mumkin 
Infologik loyixalash:
Dori turlari mohiyati
2023Dori turlari Saqlash_harorati;Dori_turlari;
Dorilar soni; Ishlab chiqarilgan joy; Dorilar mohiyati
Dorixonalar mohiyati
Ishlab chiqarilgan joy mohiyati
2023Dorilar Dori_narxi;
Amal qilish mudati; Dori_turlari;Dori_nomi
Dorixonalar. Dorixona_nomi;
Dori_nomi;
Tel_nomer;
Ishlab chiqarilgan joy Olib kelingan sana;Ishlab chiqarilgan
joy;
Qo’lash; Aloqa darajasi  — boshqa mohiyat namunalari bilan aloqa orqali bog'lanishi 
mumkin bo'lgan mohiyatlar soni 
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.
2023Dori turlari Saqlash_harorati;Dori_turlari;
Dorilar soni; Ishlab chiqarilgan joy;
Dori_narxi;
Dori_nomi 2023Dorilar
Amal qilish mudati; Dori_turlari;
Dorixonalar. Dorixona_nomi;
Dori_nomi;
Tel_nomer;
Ishlab chiqarilgan joy Olib kelingan sana;Ishlab chiqarilgan
joy; Dorixona,ishlab chiqarilgan joy,dori turlari va hamkor dorixonalar jadvallarining 
o’zaro bog’lanishi . Bu yerda dorixona uchun kerak bo’ladigan bog’lanish mavjud.
Fizik loyihalash.
« Dorilar  » munosabatlari jadvali 
2023Qo’lash; Maydon nomi Tipi Kalit
№
Счетчик Kalit maydon
Dori_nomi Текстовый(50)
Dori nomi
Dori_narxi Числовой Dori narxlari
Amal qilish mudati  Дата/время Dorining amal qilish mudati
Dori turlari Текстовый(50)
Dori turlari
« Dori turlari  » munosabatlari jadvali 
Maydon nomi Tipi Kalit
Dori_turlari
Текстовый(50)
Kalit maydon
Saqlash harorati Числовой Necha gradsda saqlanishi
Ishlab chiqarilgan joy Текстовый(50)
Joy nomi
Dorilar_soni Числовой Dorilarning miqdori
« Dorixonalr  » munosabatlari jadvali 
Maydon nomi Tipi Kalit
№
Счетчик Kalit maydon
Dori_nomi Текстовый(50)
Dori nomlari
Dorixona_nomlari Текстовый(50)
Joy nomi
Tel_nomer Числовой Dorixonalarning tel raqamlari
« Ishlab chiqarilgan joy  » munosabatlari jadvali 
Maydon nomi Tipi Kalit
Ishlab chiqarilgan joy
Текстовый(50)
Kalit maydon
Olib kelingan sana Дата/время Qachon olib kelingani
Qo’lash Числовой Qo’llash miqdorlari
5.Ma’lumotlar bazasini ilovasini loyihalash va ishlab chiqish .
MS Access dasturida “KUTUBXONA” ma’lumotlar bazasini loyihalaymiz.
2023 Buning uchun quyidagilarni bajaramiz:
Пуск  menyusidan MS Access buyrug’ini tanlaymiz, ochilgan oynadan “ Пустая  
база   даннйх ”buyrug’I tanlanadi va biz yaratayotgab bazamizga nom beramiz.
                                                             
 
 “C оздание ” menyusidan “ Конструктор   таблица ” bo’limidan jadval yaratib unga 
nom beramiz. 
Ushbu oyna hosil bo’ladi Hosil bo’lgan jadvallarga mohiyat atributlarini kiritib , 
har bir atribut qaysi tipga kirishini kiritib ketamiz.
Shu tarzda har bir jadvalga mohiyat atributlarini kiritib chiqamiz.
Va har bir jadval ma’lumotlarini kiritib chiqamiz
2023 Barcha jadvallarga ma’lumotlarni kiritib bo’ldik , endi “ Работа   с   базами   данных ”
bandidan “  Схема   данных  ” buyrug’ini tanlaymiz va quyidagi oyna paydo bo’ladi:
2023 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.
2023     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. 
 
Biz bu formaga sarlavha qo’yish uchun  ushbu buyruqni tanlaymiz.                   
Quyidagi oyna hosil bo’ladi va sarlavha qo’yamiz.
Bundan tashqari biz yaratayotgan formaga ma’lumotlarni kiritish  v a ular ustidagi 
amallarni bajarish uchun  maxsus  tugmalar  qo’yishimiz mumkin . Buning uchun
2023  ushbu buyruqni tanlab uzimizga kerakli tugmalarni tanlaymiz.Bunda biz 
tugmalar nomlarini  matn  ko’rinishida yoki  rasm  ko’rinishida kiritishimiz mumkin.  
Quyidagi tugma paydo bo’ldi.Shu tarzda har bir jadval uchun forma yaratib unga 
tugmalar quyib chiqamiz.va quydagi forma hosil bo’ladi.
Biz 
“Kutubxona” bazasining har bir jadvallarning formalarini yaratdik, bu bizga 
jadvallarga ma’lumot kiritish va ma’lumotlarni tahrirlash imkonini beradi. 
2023                  6.Ma’lumotlar bazasini ishini boshqarish.
Biz yaratgan “Dorixona” ma’lumotlar bazasi orqali quyidagi so’rovlar natijasini
olishimiz mumkin.
1.Bizga kerakli bolgan dori nomini so’rash orqali so’rov yaratishimiz mumkin
Masalan:   Dori nomi bo’ycha qidirish sorovini yaratamiz.
Va natijada quydagi so’rov hosil bo’ladi.
Va malumotlar bazamizda achot ham olishimiz mumkin bo’ladi.
2023 Va shu tariqa Dorixona bazzasi ishini yakunlaymiz.
                                               
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.
2023 Biz yaratgan  Ma’lumotlar bazasi    Mijozlar uchun ximat qilib, ular o’zlariga kerak
bo‘lgan   dori   haqida   ma‘lumot   olishi   yaroqlik   mudati   qayerda   qachon   ishlab
chiqarilganligi   narxi   va   yana   qayerdan   topish   mumkin   ekanligini   bilib   olishimiz
mumkin.
“Dorixona”   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 adabiyotlar:
2023  A.SATTOROV   MA’LUMOTLAR   BAZASINI   BOSHQARISH
SISTEMASI (ACCESS WINDOWS-9X/2000 UCHUN) Toshkent - «Fan va
texnologiya» - 2006
 “Ma’lumotlar bazasini boshqarish tizimlar” fani bo’yicha elektron o’quv 
qo’llanma, TATU FF. 
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
2023

Mavzu: “ Dorixona” 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 2023

Ma'lumotlar bazasini loyihalash bosqichlari Ma'lumotlar bazasini loyihalash axborotlarni abstraktsiyalashning bir darajasidan boshqasiga o'tish, ya'ni predmet soha axborot strukturasining tabiiy til (yozma) tavsifidan muayyan model terminlarida 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 tizimini (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: “Dorixona” uchun ma’lumotlar bazasini ishlab chiqish talab etilgan bo‘lsin. Tizim tahlil quyidagicha bo'lishi mumkin: Bilamizki dorixonadan ko’pchiligimiz foydalanamiz va biz uchun muxum bo’lgan ko’pgina ma’lumotlar kerak bo’ladi.Bu ma’lumatlar dorilar haqidagi ma’lumotlar uning narxi ,yaroqlik mudati,qayerdaishlab chiqilganligi,saqlash sharoyiti,qo’lash 2023

usulari kabi ma’umotlar kerak bo’ladi bizga esa ma’lumotlar bazasi yordamga keladi va ishimizni ancha yengilashtiradi. Ushbu tizimning asosiy obyektlarini va ularning xossalarini aniqlaymiz. Dori turlari Dori_turlari; Saqlash_harorati; Ishlab chiqarilgan joy; Dorilar soni; Dorilar. Dori_nomi; Dori_narxi; Amal qilish mudati; Dori_turlari; Dorixonalar. Dori_nomi; Dorixona_nomi; Tel_nomer; Ishlab chiqarilgan joy. Ishlab chiqarilgan joy; Olib kelingan sana; Qo’lash; 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 2023

• 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 • Mohiyat bir xil turdagi ob'ektlarning ma'lum bir sinfiga mos keladi ( berilgan mohiyatning misollari ko'p) • Ob'ektn o'ziga xos atributlari to'plamiga ega - ular ob'ektning xususiyatlarini aniqlaydigan xossalar • Atribut berilgan mohiyat ichida noyob nomga ega bo'lishi kerak • Mohiyat kaliti – bu atributlarning minimal to'plami, uning qiymatlari orqali kerakli mohiyat namunasini topishingiz mumkin Infologik loyixalash: Dori turlari mohiyati 2023Dori turlari Saqlash_harorati;Dori_turlari; Dorilar soni; Ishlab chiqarilgan joy;

Dorilar mohiyati Dorixonalar mohiyati Ishlab chiqarilgan joy mohiyati 2023Dorilar Dori_narxi; Amal qilish mudati; Dori_turlari;Dori_nomi Dorixonalar. Dorixona_nomi; Dori_nomi; Tel_nomer; Ishlab chiqarilgan joy Olib kelingan sana;Ishlab chiqarilgan joy; Qo’lash;