Axborot tizimlarining matematik va dasturiy ta’minoti yo’nalishi


Download 0.93 Mb.
Pdf ko'rish
bet10/18
Sana11.03.2023
Hajmi0.93 Mb.
#1260101
1   ...   6   7   8   9   10   11   12   13   ...   18
Bog'liq
301-guruh Abdalimova Malika

sELECT, select satrlari bir xil kalit so'zni ifodalaydi. 
Jadvallar va ularning ustunlari nomlarini yaratish uchun harflar, raqamlar va 
_ (pastki chiziq) belgisidan foydalanishga ruxsat beriladi, lekin ismning birinchi 
belgisi harf bo'lishi kerak. Kalit so'zlar va funktsiyalar nomlaridan jadval 
identifikatorlari va ustun nomlari sifatida foydalanish taqiqlanadi. Kalit so'zlar va 
funksiyalar nomlarining to'liq ro'yxatini (va u juda ko’p) ma'lum bir MBBT 
hujjatlarida topish mumkin. Operator kalit so'z fe'ldan boshlanadi (masalan, 
CREATE - yaratish, UPDATE - yangilash, SELECT - tanlang va hokazo) va ; 
(nuqta-vergul) belgisi bilan tugaydi. Murojaat erkin formatda yozilgan va bir 
nechta satrlardan iborat bo'lishi mumkin. Operatordagi leksik birliklar uchun 
haqiqiy ajratuvchilar: 

bir 
yoki bir nechta bo'shliqlar, 

bir 
yoki bir nechta tab belgilar, 

bir 
yoki bir nechta belgilar yangi qator. 
Qo'llanmada SQL ko'rsatmalarini tavsiflash uchunquyidagishartlar
qo'llaniladi: 
-Zaxiralangan so'zlar katta harflar bilan yoziladi (masalan, SELECT, 
FROM, WHERE). 
-O'zgaruvchilar (noaniq bo'lmagan belgilar) kursiv bilan yoziladi (masalan, 
tabl_name, komp_kon), ular haqiqiy operatorda terminal belgilarining 


17 
(identifikatorlari, ishlash belgilari, funktsiya nomlari va boshqalar) qurilishi bilan 
almashtirilishi kerak. 
-Kvadrat qavslar ([...]) operatorning ixtiyoriy qismini o'z ichiga oladi, bu esa 
haqiqiy operatorni yaratishda qoldirilishi mumkin (kvadrat qavsning o'zi operator 
matniga kiritilmagan). 
-Vertikal chiziq (|) ikki yoki undan ko'p sintaktik tuzilmalarni tanlashni (yoki) 
anglatadi (vertikal satrning o'zi operator matniga kiritilmagan). Belgilangan variant 
(masalan, [ALL | DISTINCT} ichida) standartdir. 
-Belgilar ketma-ketligi ... oldingi vergul tuzilishining ixtiyoriy sonini (shu 
jumladan nol) takrorlash imkoniyatini bildiradi. Belgilar haqiqiy operatorga 
qurilishning har bir takrorlanishidan oldin ajratuvchi sifatida kiritilgan. 
Afsuski, haqiqiy MBBT ishlab chiquvchilari SQL til standartlari talablariga 
sharhlar nuqtai nazaridan to'g'ri kelmaydi. Shuning uchun, turli xil ma'lumotlar 
bazalarida SQL tilidagi dasturlarning matnlarida foydalanilgan holda 
izohlarni quyidagicha belgilash mumkin: 
juft minus (--) dan satr oxirigacha; # belgisidan satr oxirigacha; 
ketma-ketliklar o'rtasida / * va * / (C++ sharh uslubi). 

Download 0.93 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   18




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