Ҳайдарова С. Sql тили



Download 2,61 Mb.
Pdf ko'rish
bet2/37
Sana28.02.2022
Hajmi2,61 Mb.
#473673
1   2   3   4   5   6   7   8   9   ...   37
Bog'liq
sql tili imkoniyatlari va qollanilishi

Таркибланган сўровлар тили.
Бу реляцион маълумотлар базаларида 
ишлашга имкон берадиган тилдир. Бу тил ифодаларининг хусусияти шундан 
иборатки, улар маълумотларни қайта ишлаш процедураларига эмас, 
натижаларига йўналтирилгандир.



SQL ўзи маълумотлар қаерда жойлашгани, қандай индекслар ва ҳатто 
амалларнинг энг самарали кетма кетлигини қўллаш кераклигини аниқлайди, 
бу деталларни маълумотлар базасига сўровларда кўрсатиш керак эмас. SQL 
тили фойдаланувчига реляцион маълумотлар базасида сўровларни ташкил 
қилиш имконини беради. 
SQL тилининг ўзи IBM компаниясида 1974 йилда DB2 маълумотлар 
базасини бошқариш тизими (МББТ) ни яратиш жараѐнида ишлаб чиқилган 
ва кенг кўламда RISC процессорли машиналарда UNIX тизимлар асосида
ҳамда мейнфреймларда, суперкомпьютерлар асосида қурилган катта 
ҳисоблаш тизимларида қўлланилган. 
Реляцион тиллар тарихига назар соладиган бўлсак, шуни айтиш 
мумкинки, алгебраик тиллардан реляцион ҳисобга асосланган тилларга 
ўтилиши тилларнинг ривожланишида эволюцион қадам ва муҳим туртки 
бўлди. Реляцион алгебрага яқин бўлган ISBL (Information System Base 
Language) тили сўровлар тили бўлиб, Питерли(Англия)даги IBM 
фирмасининг тадқиқот марказида PRTV (Peterlee Relational Test Vehicl) 
тадқиқот тизимида фойдаланиш учун ишлаб чиқилган. Лекин, бу тилнинг 
имкониятлари бошқа сўровлар тили билан таққосланганда чекланган
масалан, унда ҳеч қандай агрегат операторлари (ўртача, минимум, максимум 
ва ҳ.) йўқ, шунингдек, ѐзувларни киритиш, ўчириш ва модификация қилиш 
воситалари мавжуд эмас.
Реляцион ҳисобга асосланган тиллар алгебраик тилларга қараганда 
юқори даражали тил деб юритилади ва кенг тарқалганлиги билан ажралиб 
туради, чунки улар процедурага эмас, балки натижа олишга 
йўналтирилгандир.
SQUARE ва SEQUEL каби сўровлар тилининг яратилиши алгебраик 
тиллардан реляцион ҳисобга ўтиш имконини берди.
SQUARE тилининг яратилиши IBM нинг Сан-Хоседаги тадқиқот 
марказида System-R МББТ тизимида фойдаланиш учун биринчи қадам 
бўлди. Унда реляцион алгебрада бўлмаган қатор имкониятлар ва агрегат 



функциялар мавжуд бўлишига қарамай, синтаксисида қуйи индексларнинг 
ишлатилиши ноқулайлик туғдириб, унчалик эътиборга сазовор бўла олмади. 
Унинг ривожланган кўриниши сифатида SEQUEL (Structured English Query 
Language) тили пайдо бўлди. SEQUELда жадвал ва устунларнинг номини 
калит сўзлар, масалан, SELECT, FROM орқали ифодаланиши SQUARE даги 
қуйи индекслардан фарқли ўлароқ, анча қулайликлар туғдирди.
1970 йилларнинг охирида ORACLE компанияси томонидан SEQUEL 
тилининг модификацияланган варианти ишлаб чиқилди ва у SQL деб ном 
олди. Шу билан бирга мустақил бўлмасдан PL/SQL vа Transact-SQL каби 
ички дастурлаш тилларига инкапсуляция қилинади.
1986 йилда ANSI (American National Standart Institute) SQL тилининг 
расмий стандартини ишлаб чиқди, 1992 йил бу стандарт кенгайтирилди. SQL 
стандарти 

Download 2,61 Mb.

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




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