1-Mavzu: sql tiliga kirish



Download 2,21 Mb.
Pdf ko'rish
bet58/102
Sana21.01.2022
Hajmi2,21 Mb.
#394725
1   ...   54   55   56   57   58   59   60   61   ...   102
Bog'liq
3-kurs 5-yillik sirtqi xujjatlari

Мисол учун 
 
Type  instructor = record  
 
Id : char(5); 
 
Name : char(20); 
Salary : numeric(8,2); 
end; 
 
Bu kod o‘zida 3 ta yozuv maydoni bo‘lgan ro‘yhatni bildiradi. Shuningdek 
ma’lumotlar bazasidagi ma’lumotlar o‘zgartirilishi, o‘chirilishi yoki yangi 
ma’lumot qo‘shilishi mumkin.   
 
                                
1 .1- rasm. Ma’lumotlar tuzilishining 3 ta bosqichi.  
• 
Ma’lumot modellari  
• 
Malumotlar  bazasi  tuzilmasining  asosi  bu  ma’lumot  modellaridir.  U  o‘z 
ichiga  ma’lumotlarning  o‘zaro  bog‘lanishi,  ularning  tuzulish  ketma-ketligi  va 
boshqa  bir  qancha  ma’lumotlarni  oladi.  Model  ma’lumotlar  bazasida  fizik, 
mantiqiy  va  ko‘rsatish  bosqichlarini  tasvirlashni  o‘ziga  xos  bir  ko‘rinishi. 
Ma’lumot modellari quyidagi 4 ta turkumga bo‘linadi:  
• 
Munosabat modeli. Jadvallarni va ulardagi ma’lumotlarni o‘zaro bog‘lanish 
munosabatlarini  tasvirlash  uchun  foydalaniladi.  Har  bir  jadvalning  bir  necha 
ustunlari  va  har  bir  ustunning  yagona  takrorlanmas  nomi  bo‘ladi.  Bu  model 
ma’lumotlar bazasini boshqarish tizimida juda keng foydalaniladi.   
• 
Mohiyat - aloqa modeli. Bu modeldan asosan obektlarning  yig‘indisini va 
ular o‘rtasidagi bog‘liqlikni tasvirlaydi. Mohiyat bu biror narsa yoki obekt haqiqiy 
dunyodagi  boshqa  obyektlardan  farqlaydi.  Bu  modeldan  ma’lumotlar  bazasi 
tuzilmasida keng foydalaniladi.  


• 
Obekt-baza ma’lumot  modeli.  Obektga yo‘naltirilgan  dasturlash dasturlash 
metodlari ichida ustuvor hisoblanadi. Obektga yo‘naltirilgan ma’lumot modelida 
tayyor obyektlardan foydalaniladi.  
• 
Yarimtuzilgan ma’lumotlar modeli. Bu model ma’lumotlarning o‘ziga xos 
xususiyatlarini  aniqlashga  imkon  beradi.  Bu  model  yuqorida  keltirib  o‘tilgan 
modellarga  zid  ishlaydi.  Bunda  har  bir  ma’lumot  qismini  o‘ziga  xos  xususiyati 
o‘rnatilgan bo‘lishi kerak.  
SQL (Structured Query Language) Strukturalashgan so‘rovlar tili. Aniq qilib 
aytganda SQL – ma’lumotlarni qism tili, chunki ma’lumotlar bazasini boshqarish 
tizimi boshqa тил vositalariga ham ega. SQL yaratilayotganda, oddiy tabiiy tilga 
yaqin relyatsion m’lumotlar bazasini so‘rovlar tili sifatida loyihalaydi.   
SQL tili deklarativ (tavsiflovchi ) til hisoblanadi, shu bilan u dasturlash 
tillaridan farq qiladi. Buning ma’nosi SQL tilida beriladigan ifodalarni nima 
qilish kerakligini tavsiflaydi, ya’ni uni qanday bajarish kerakligini ko‘rsatmaydi. 
SQL tili:  

 
Operatorlar;  

 
Kursatmalar;  

 
Funksiyalar, to'plamidan iborat. 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


  AMALIY ISH №2 
                               Mavzu. Mantiqiy dasturlash.  

Download 2,21 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   102




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