10-amaliy mashg'ulot: sql tili. Sql opеratorlarini yozish



Download 1,18 Mb.
Pdf ko'rish
bet1/9
Sana16.12.2022
Hajmi1,18 Mb.
#889098
  1   2   3   4   5   6   7   8   9
Bog'liq
10-amaliy mashg\'ulot. SQL tili. SQL opеratorlarini yozish



10-amaliy mashg'ulot: SQL tili. SQL opеratorlarini yozish. 
 
Relyatsion ma’lumotlar modeli ustunlik darajasiga ko’tarilishining yana bir 
sababi bu kuchli va moslashuvchan so’rovlar tili. Ma’lumotlar bazasi dasturlarining 
aksariyati 
Structured Query Language (SQL)
dan foydalanadi, bu foydalanuvchiga 
qanday bajarilishini ko’rsatmasdan nima qilish kerakligini aniqlashga imkon beradi. 
RMBBT SQLdan foydalanuvchi so’rovlarini so’ralgan ma’lumotlarni olish 
bo’yicha ko’rsatmalarga tarjima qilish uchun foydalanadi. SQL ma’lumotlarni 
boshqa har qanday ma’lumotlar bazasi yoki fayl muhiti bilan solishtirganda kamroq 
kuch sarflash bilan olish imkonini beradi. 
SQL tilining standartlashtirilishi 
1980-yillarning boshlariga kelib, turli ishlab chiqaruvchilar tomonidan 
ma'lumotlar bazasini boshqarish tizimining bir nechta variantlari mavjud edi va 
ularning har biri so'rovlar tilida o'z dasturlarini amalga oshirganligi sababli, 
dasturlarni bitta MBBT-dan boshqasiga o'tkazilishini kafolatlaydigan til standartini 
ishlab chiqishga qaror qilindi. 
1983 yilda Xalqaro standartlashtirish tashkiloti (ISO) va Amerika milliy 
standartlar instituti (ANSI) SQL tili uchun standart ishlab chiqishni boshladilar. 
1986-yilda ANSI X3.135-1986 Database Language SQL deb nomlangan 
standartning birinchi versiyasini taqdim etdi. Norasmiy ravishda ushbu SQL-86 
standarti SQL1 deb nomlanadi. Bir yil o'tgach, ISO 9075-1987 standartida xuddi shu 
nom bilan ish olib borildi. Ushbu standartni ishlab chiqish TC97 Texnik qo'mitasi 
homiyligida amalga oshirildi, uning faoliyat sohasi hisoblash va axborotni qayta 
ishlash edi. Bu SQL1 (SQL-86) uchun ISO va ANSI standartlarining identifikatori 
uchun kalit bo'lgan standartni ishlab chiqishni boshqargan SC21 kichik qo'mitasi 
deb nomlangan uning bo'linmasi edi. 
SQL1 standarti ikki darajaga bo'lindi. Birinchi daraja butun hujjatni to'liq 
tavsiflovchi ikkinchi darajali to'plam edi. Ya'ni, bunday tuzilma SQL1 standartining 
barcha xususiyatlari birinchi darajaga kirmasligi sharti bilan ta'minlangan. Shunday 
qilib, ushbu standartni qo'llab-quvvatlashni talab qiladigan sotuvchi SQL tilini 
amalga oshiradigan darajani e'lon qilishi kerak edi. Bu standartni qabul qilish va 
qo'llab-quvvatlashga katta yordam berdi, chunki ishlab chiqaruvchilar uni qo'llab-
quvvatlashni ikki bosqichda amalga oshirishlari mumkin edi. 
Vaqt o'tishi bilan standartga bir nechta sharh va takliflar, ayniqsa ma'lumotlar 
yaxlitligi va to'g'riligini ta'minlash nuqtai nazaridan to'planib bordi, natijada 1989-
yilda SQL89 deb nomlangan ushbu standart kengaytirildi. Xususan, unga asosiy va 
tashqi kalitlar tushunchasi qo'shilgan. Hujjatning ISO versiyasi ISO 9075:1989 
"Ma'lumotlar bazasi tilidagi SQL yaxlitligini oshirish" deb nomlangan. Bunga 
parallel ravishda ANSI versiyasi yakunlandi. 


1987-yilda SQL1 standarti bo'yicha ish tugashi bilanoq standartning yangi 
versiyasi ustida ish boshlandi, SQL89 standarti SQL2 deb o'zgartirildi, chunki o'sha 
paytda hujjat qabul qilingan sana noma'lum edi. Shunday qilib, aslida SQL89 va 
SQL2 parallel ravishda ishlab chiqilgan. 1992-yilda SQL89 standartining o'rniga 
standartning yangi versiyasi qabul qilindi. SQL92 deb nomlangan yangi standart 
aslida SQL1 standartining kengaytmasi bo'lib, bayonotlarning oldingi versiyalarida 
ko'plab qo'shimchalarni o'z ichiga olgan. 
SQL1 singari SQL92 ham bir necha darajalarga bo'lindi, ammo birinchidan, 
darajalar soni ikkitadan uchtagacha oshirildi, ikkinchidan, tartib raqamlari o'rniga 
ularga nom berildi: boshlang'ich (ingliz tiliga 

Download 1,18 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




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