DDL: Data Definition Language
Bunga jadvalning tuzilishi, jadvalni o'zgartirish, jadvalni o'chirish va boshqalar kabi jadvalning tuzilishidagi o'zgarishlar kiradi.
Barcha DDL buyruqlari avtomatik bajariladi. Bu barcha o'zgarishlarni ma'lumotlar bazasida doimiy ravishda saqlashini anglatadi.
Buyrug'
|
Ta'rifi
|
create
|
yangi baza yoki ro'yhat yaratish
|
alter
|
o'zgartirish
|
truncate
|
ro'yhatdan ma'lumotni o'chirish
|
drop
|
ro'yhatni tashash
|
rename
|
ro'yhatni qayta nomlash
|
DML: Ma'lumotni boshqarish tili
DML buyruqlari jadvalning o'zida emas, balki jadvalda saqlanadigan ma'lumotni boshqarish uchun ishlatiladi. DML buyruqlari avtomatik bajarilmaydi. Bu ma'lumotlar bazasida doimiy emasligini va ularni orqaga qaytarish mumkinligini anglatadi.
Buyruq
|
Ta'rifi
|
insert
|
yangi qator qo'shish uchun
|
update
|
mavjud qatorni yangilash
|
delete
|
qatorni o'chirish
|
merge
|
ikkita qatorni yoki ikkita jadvalni birlashtirish
|
TCL: Tranzaktsiyalarni boshqarish tili
Ushbu buyruqlar boshqa buyruqlar va ularning ma'lumotlar bazasiga ta'sirini tekshirishni o'z ichiga oladi. Ushbu buyruqlar boshqa buyruqlar tomonidan kiritilgan o'zgarishlarni ma'lumotlarni asl holatiga qaytarish orqali bekor qilishi mumkin. Har qanday vaqtinchalik o'zgarishni doimiy holga keltirishi mumkin.
Buyruq
|
Ta'rifi
|
commit
|
doimiy saqlash
|
rollback
|
o'zgarishni ortga qaytarish
|
savepoint
|
vaqtinchalik saqlash
|
DCL: Ma'lumotlarni boshqarish tili
Ma'lumotni boshqarish tili - bu ma'lumotlar bazasining har qanday foydalanuvchisidan vakolat berish va qaytarib olish buyruqlari.
Buyruq
|
Ta'rifi
|
grant
|
ruxsat berish
|
revoke
|
ruxsatni qaytaib olish
|
|
|
DQL: Ma'lumotlar so'rovi tili
Ma'lumotlar so'rovi tili biz osonlikcha qo'llashimiz mumkin bo'lgan shartlarga asoslanib jadvallardan ma'lumotlarni olish uchun ishlatiladi.
Buyruq
|
Ta'rifi
|
select
|
bir yoki bir nechta jadvaldan yozuvlarni olish
|
SQL (Structured Query Language; oʻzbekcha: Tuzilmali soʻrov tili) – maxsus tillar sirasiga kiradi. SQL domenga xos til hisoblanib, dasturlashda keng foydalaniladi. Yana ham aniq aytadigan boʻlsak, ushbu til orqali foydalanuvchilar maʼlumotlar omborini boshqarish tizimida saqlanadigan maʼlumotlarni boshqarishlarida kerak boʻladi. Bu tilni dastlab kashf etishgan vaqtida SQL tilini relatsion algebra hamda uch tomonlama relatsion hisoblashlarga moʻljallashgan edi. SQL tili dunyo tamaddunida 1974-yilda paydo boʻldi. Bu oddiy voqea emas, balki "buyuk kashfiyot" ham edi. Uning muallifi Donald D. Chamberlin va Raymond F. Boyce hisoblanadi. Shuningdek, Chamberlin nafaqat SQL tilini yaratgan, balki IBM sistemasi X Query orqali ham mashhur.
Optimizator Bu SQL-ning har qanday sanoat ijrosining ajralmas qismi hisoblanadi. Optimizer ishi bajarilgan buyruqlar bo'yicha statistika to'plamiga va ma'lumotlar bazasi munosabatlari bilan ekvivalent algebraik o'zgarishlarni amalga oshirishga asoslangan. Bunday statistika ma'lumotlar bazasi tizimi katalogida barqaror. Tizim katalogi Har bir ma'lumotlar bazasi uchun ushbu ma'lumotlar lug'ati va jadvallar, ko'rinishi, ko'rsatkichlari, ustunlar, foydalanuvchilar va ularning kirish imtiyozlari to'g'risidagi ma'lumotlarni o'z ichiga oladi. Har bir ma'lumotlar bazasi mavjud, bu oldindan belgilangan ma'lumotlar bazasi jadvallarini aks ettiradi.
SQL-ni bosib o'tish uchun funktsiyalar
xulosa
Ayni paytda, ma'lumotlar bazalarini katta va kichik do'kon yaratish uchun zarur bo'lgan deyarli barcha tashkilotlarda ishlatiladi. Ular o'z dasturiy ta'minotni har yili ko'proq va ko'proq takomillashtirilgan versiyalarini dunyoni vakili, shunday qilib, bu dasturiy ta'minotni keng tarqatish, chiquvchilar rivojiga ulkan turtki beradi. MS SQL Server almashish va 1C juda keraksiz hujjat kelib, ularni tejash, ko'p biznes tsikli osonlashtiradi. O'zi dasturiy ta'minot foydalanish uchun juda qiyin emas va foydalanuvchilar tez dasturi bilan ishlash uchun zarur bo'lgan barcha asosiy harakatlarni o'rganish imkonini beradi ko'rib chiqildi.
Do'stlaringiz bilan baham: |