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


entry ), o'rta (inglizcha,  intermediate



Download 1,18 Mb.
Pdf ko'rish
bet2/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

entry
), o'rta (inglizcha, 
intermediate
), 
to'liq (inglizcha, 
full
). SQL1-dagi 2-darajali kabi "to'liq" daraja butun standartni 
anglatadi. Kirish darajasi - bu o'z navbatida to'liq darajaning pastki qismi bo'lgan 
oraliq darajadagi to'plam. Boshlang'ich darajasi SQL1 2-darajali bilan taqqoslanishi 
mumkin edi, ammo bu darajaning xususiyatlari biroz kengaytirildi.
SQL92 standarti qabul qilingandan so'ng, unga yana bir nechta hujjatlar 
qo'shildi, bu tilning funktsional imkoniyatlarini kengaytirdi. Shunday qilib, 1995 
yilda SQL / CLI (Call Level Interface) standarti qabul qilindi, keyinchalik CLI95 
deb o'zgartirildi. Keyingi yili PSM-96 deb nomlangan SQL / PSM (Doimiy 
saqlangan modullar) standarti qabul qilindi.
Keyingi standart SQL: 1999 (SQL3) edi. Hozirgi vaqtda 2003 yilda qabul 
qilingan standart (SQL: 2003) keyinchalik kiritilgan kichik o'zgarishlar bilan (SQL: 
2008) kuchga kiradi. 
 
 
SQL tilining operatorlar guruhi.
SQL tilining o'zi operatorlar, iboralar va 
hisoblangan funktsiyalardan iborat. Odatda operatorlar tomonidan ishlatiladigan 
zaрiralangan so'zlar odatda katta harflar bilan yoziladi. Ularni kichik harflar bilan 
emas, balki katta harf bilan yozish xatoga olib kelmaydi. 
Operatorlar quyidagi guruhlarga bo'lingan: 
1.
 
Ma'lumotni aniqlash operatorlari (Data Definition Language, 
DDL) iboralari: 

CREATE ma'lumotlar bazasi obyekti yaratadi (ma'lumotlar 
bazasi, jadval, ko'rinish, foydalanuvchi va boshqalar). 

ALTER obyektni o'zgartiradi 

DROP obyektni olib tashlaydi 


2.
 
Ma'lumotlar 
manipulyatsiyasi 
tili 
(
Data 
Manipulation 
Language, 
DML) operatorlari 

SELECT belgilangan shartlarga javob beradigan ma'lumotlarni 
tanlaydi 

INSERT yangi ma'lumotlar qo'shadi 

UPDATE mavjud ma'lumotlarni tahrirlaydi 

DELETE ma'lumotlarni yo'q qiladi 
3.
 
Ma'lumotni boshqarish tili (
Data Control Language, 
DCL) 
operatorlari 

GRANT foydalanuvchi yoki guruhga obyektda muayyan 
operatsiyalarni bajarishga ruxsat beradi 

REVOKE avval berilgan ruxsatlarni bekor qiladi 

DENY ruxsatdan ustun bo'lgan taqiqni belgilaydi 
4.
 
O‘tkazmalarni boshqarish tili (
Transaction Control Language, 
TCL) 

COMMIT tranzaktsiyani qo'llaydi 

ROLLBACK joriy operatsiya doirasida qilingan barcha 
o'zgarishlarni qaytaradi 

SAVEPOINT tranzaktsiyani kichik qismlarga ajratadi 
SQL standartlari turli xil ma'lumotlar bazalari o'rtasida ma'lumotlar bazalarini 
ko'chirish imkoniyatini beradi. Turli ma'lumotlar bazalari o'zlarining SQL 
sintaksisidan foydalanadilar. Masalan, SQLite bir qator ma'lumotlar turlarini 
tushunmaydi. 
Turli xil ma'lumotlar bazalarida SQLni "protsessual" qilish uchun o'z 
kengaytmalari 
mavjud. Ular saqlanadigan 
protseduralar 
va protsessual 
qo'shimchalar tillari. Masalan, Oracle ma'lumotlar bazasida PL/SQL, PostgreSQL 
PL/pgSQLdan foydalanadi. 
Dialektlarning mavjudligiga qaramay, faqat DDL va DML-ni o'z ichiga olgan 
so'rovlar 
odatda 
turli 
xil 
ma'lumotlar 
bazalari 
o'rtasida 
ko'chiriladi. 

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