Muahammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti huzuridagi pedagog kadrlarni qayta tayyorlash va ularning malakasini oshirish tarmoq



Download 0,93 Mb.
Pdf ko'rish
bet15/15
Sana15.01.2022
Hajmi0,93 Mb.
#370423
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
ORACLE - misollar

4.

 

MINUS 

 orqali 


fakultet

 jadvalda bor, 



fakultet1 

da yo’q ma’lumotlarni ko’ramiz:



 

 

5.



 

Endi 


fakultet 

da bor 


fakultet1

 da yo’q ma’lumotlarni chiqaramiz:



 

 

 



 

 



23 

 

 



 


24 

 

XULOSA 



 

Ma’lumotlar  bazasini  boshqarish  tizimi  –  o’zaro  bog’langan  ma’lumotlar  to’plami  va  bu 

ma’lumotlar  bilan  bog’lanishga  yordam  beruvchi  biriktirilgan  dasturlar.  Bu  ma’lumotlar  to’plami 

ma’lumotlar bazasi deyiladi. 

Oracle  dasturi  ma’lumotlar  bazasini  boshqarish  tizimlaridan  bo’lib,  server  va  klient 

ko’rinishida o’rnatish mumkin va berilgan ruxsat doirasida ishlatish mumkin. Bu dastur asosan katta 

xajmdagi ma’lumotlar bilan ishlaganligi uchun , asosan yirik korxonalarda ishlatiladi. Axborot bilan 

shlash uchun Oracle dasturidan foydalanish quyidagi qulayliklarga ega ekanligini bilib oldim: 

 

Har xil formatdagi katta hajmli axborotni ancha ratsional usulda saqlash



 

Ma’lumotlarga tez kira olish imkoniyati



 

Yopiq ma’lumotlarga kafolatli cheklovlar qo’yish; 



 

Kompyuter tarmog’ida axborot bilan ishlash uchun mijoz-server arxitekturasiga 



asoslangan dasturlar yaratish. 

Bizga Oracle dasturida relyatsion ma’lumotlar bazasini yaratish mustaqil ish sifatida berilgan 

edi.  Dastavval  Oracle  dasturini  kompyuterga  yuklab  oldim.  Men  “Fakultet”  ma’lumotlar  bazasini 

yaratishni  tanladim.  Buning  uchun  avval  predmet  sohani  ya’ni  Fakultetlarni  tahlil  qildim.  Keng 

qo’llaniladigan modellardan biri mohiyat-aloqa modeli bo’lib, asosan obyektlarning yig’indisini va 

ular o’rtasidagi bo’liqlikni tasvirlaydi. Fakultet MB sining obyektlari va atributlarini tanlab mohiyat-

aloqa modelini yaratdim. 

Oracle  SQL  kodlari  orqali  buyruqlarni  qabul  qiladi.  Bu  so’rov  tili  ma’lumotlar  bazasini 

yuklash,  uni  to’xtatish,  montirovka  qilish,  jadvallar  yaratish,  o’chirish,  o’zgartirish,  ma’lumotlar 

ichidan  kerakligini  chiqarib  olish  va  boshqa  vazifalar  uchun  ishlatiladi.  Fakultet  MB  sining 

relyatsion modelini yaratish uchun CREATE TABLE  komandasidan foydalanib 6 ta jadval yaratib 

oldim.  INSERT  buyrug’idan  foydalanib  jadvallarga  ma’lumotlar  kiritib  chiqdim.  Biror  dorining 

narxini  o’zgartirish  kerak  bo’lganda  UPDATE  buyrug’idan,  yaroqlilik  uddati  o’tgan  dorilarni 

o’chirish  uchun  DELETE  buyrug’idan,  o’zimizga  kerakli  ustunlarni  chiqarish  uchun  SELECT 

buyrug’idan  foydalanishni  bilib  oldim.  GROUP  BYva  HAVING  operatorlaridan  foydalanib 

murakkab  so’rovlar  yaratishni  o’rgandim.  Ishni  bajarish  jarayonida  bir  xil  ma'lumotlar  bo‘lsa, 

guruhlanishini,  aks  holda  natijalar  guruhlanmagan  holda  chiqarilishini  ko’rdim.  HAVING  –  kalit 

so’zi  bilan  berilgan  shart  atributlarning  konkret  qiymatiga  emas  balki  GROUP  BY  sharti  bilan 

yaratilgan guruhga tegishli bo’lishini, agar tanlash sharti guruhga tegishli bo’lmay atributga tegishli 

bo’lsa, u holda WHERE kalit so’zidan foydalanish lozimligini natijalardan ko’rdim. Tanlab olingan 

satrlar sonini chiqarish uchun COUNT funksiyasi ishlatilishini misollarda bajardim. 

Jadvallarni  birlashtirishda  UNION  va  UNION  ALL  hamda  JOIN  buyruqlarining  farqini 

ko’rib chiqdim. INTERSECT va MINUS buyruqlarini qaysi holatlarda ishlatilishini bilib oldim. 

Oracle  dasturida  “Fakultet”  relyatsion  ma’lumotlar  bazasini  yaratish  jarayonida  bir  qancha 

qiyinchiliklarga  duch  keldim.  Shunga  qaramay  xatoliklarni  bartaraf  etib,  ko’zlangan  natijaga 

erishdim.



 

 

Download 0,93 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish