Texnik tizimlarda axborot texnologiylari



Download 7,86 Mb.
Pdf ko'rish
bet95/245
Sana06.07.2022
Hajmi7,86 Mb.
#750804
1   ...   91   92   93   94   95   96   97   98   ...   245
Bog'liq
UMK -ENG YANGI ATJMM 2019

between
” va “
and
” 
operatorlaridan foydalanamiz. Misol, yoshi 20 dan 25 gacha bo‘lgan insonlarning maoshini 
chiqaruvchi so‘rov tuzish kerak. 

select maosh from test where yosh between 20 and 25; 
Natijani ko‘ramiz: 
 
Oraliq qiymatlar emas aksincha bir necha aniq qiymatlar berib, shu orqali kerakli ma’lumotlarni 
chiqarish kerak bo‘lsa, “
in
” operatoridan foydalanamiz. Misol, yoshi 18 va 30 ga teng bo‘lgan 
ism va familiyalarni ekranga chiqaruvchi so‘rov quyidagicha bo‘ladi 

select ism, familiya from test where yosh in(18, 30); 
 
Agar biror ustunga hech qanday ma’lumot kiritilmagan bo‘lsa, shu bo‘sh ustunga tegishli qolgan 
ma’lumotlarni chiqarish kerak bo‘lsa, “
null
” kalit so‘zidan foydalanami. Misol, maoshi 
kiritilmagan ustunga tegishli bo‘lgan boshqa ustun ma’lumotlarini chiqaramiz. 

select * from test where maosh is null; 
 
SqL haqida tushuncha
Ma`lumotlar bazasi dunyosi tobora yagona bo`lib bormoqda. Bu jarayon har xil kompyuter 
muxitlarida faoliyat ko`rsatuvchi axborot tizimlarini yaratishda qo`llanuvchi yagona standart til 
yaratishni talab qildi. Standart til bir komandalar to`plamini bilgan foydalanuvchilarga ularni 
shaxsiy kompyuter tarmoq ishchi stantsiyasi yoki katta EXM da ishlashlaridan qat`iy nazar 
ma`lumotni yaratish,izlash va uzatishga imkon beradi. 
SqL (Structured query Language, odatda "sikvel" deyiladi) ma`nosi 
Tarkiblangan 
so`rovlar tili.
Bu relyatsion ma`lumotlar bazalarida ishlashga imkon beradigan tildir. Bu til 
ifodalarining xususiyati shundan iboratki ular ma`lumotlarni qayta ishlash protseduralariga emas 
natijalariga yo`naltirilgandir. SqL o`zi ma`lumotlar qaerda joylashgani, qanday indekslar va 
hatto amallarning eng effektiv ketma ketligini qo`llash qo`llash kerakligini aniqlaydi; bu 
detallarni ma`lumotlar bazasiga so`rovlarda ko`rsatish kerak emas. 
SqL tilining o`zi IBM kompaniyasida MBBT DB2 yaratish jarayonida ishlab 
chiqilgan va keng ko`lamda RISC protsessorli mashitnalarda UNIX tizimlar asosida, hamda
meynfreymlarda, superkompyuterlar asosida qurilgan katta hisoblash tizimlarida 
qo`llanilgan. 
Shu bilan birga mustaqil bo`lmasdan PL/SqL, va Transact-SqL kabi ichki dasturlash 
tillariga inkapsulyatsiya qilinadi. 1986 yilda, ANSI (American National Standart Institute) SqL 


AXBOROT TEXNOLOGIYALARI VA JARAYONLARNI MATEMATIK MODELLASHTIRISH 
tilining rasmiy standartini ishlab chiqdi, 1992 yil bu standart kengaytirildi. Butun til 30 ga yaqin 
operatorlarga ega bo`lib, ba`zi versiyalarida sal ko`proq, ba`zilarida sal kamroq. Har qanday MB 
har xil ob`ektlarga ega, Ya`ni jadvallar, protseduralar, funktsiyalar, tasavvurlar, ketma ketliklar 
va xokazo.
"Klient-Server" texnologiyasiga ko`ra, foydalanuvchi EXM (Klient) lar so`rovlari maxsus 
ma`lumotlar serverlarida (Server) qayta ishlanadi, foydalanuvchi EXM larga faqat so`rovni qayta 
ishlash natijalari qaytariladi.
Tabiiyki Server Bilan muloqot qilish uchun yagona til kerak va bundaytil sifatida SqL 
tanlandi. Shuning uchun hamma zamonaviy relyatsion MBBT versiyalari (DB2, Oracle, Ingres, 
Informix, Sybase, Progress, Rdb) va hattoki norelyatsion MBBT versiyalari (masalan, Adabas) 
"Klient_Server" texnologiyasi va SqL tilidan foydalanadilar. 
SqL tilida Ma`lumotlarni jadval ko`rinishda tasvirlashga yo`naltirilgan amallar 
kontseptsiyasini ko`p bo`lmagan (30 dan kam) ifodalardan iborat kompakt til yaratishga imkon 
berdi. 
Ikki xil SqL mavjud: 

Download 7,86 Mb.

Do'stlaringiz bilan baham:
1   ...   91   92   93   94   95   96   97   98   ...   245




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