Qabul qildi: Maxmudov. Z. M


Ma'lumot manipulyatsiyasi tili


Download 35.22 Kb.
bet5/5
Sana06.11.2023
Hajmi35.22 Kb.
#1750471
1   2   3   4   5
Bog'liq
1-mustaqi lish

Ma'lumot manipulyatsiyasi tili


Ma'lumot manipulyatsiyasi tili (DML) eng tez-tez ishlatiladigan SQL buyruqlar to'plamini o'z ichiga oladi - faqat ma'lumotlar bazasi mazmunini ba'zi bir shaklda manipulyatsiya qiladiganlar. To'rtta eng keng tarqalgan DML komandalari ma'lumotlar bazasidan (TANLOV) buyrug'ini olish, ma'lumotlar bazasiga yangi ma'lumotlar qo'shish (INSERT buyrug'i), hozirda ma'lumotlar bazasida saqlangan ma'lumotni o'zgartiradi (UPDATE buyrug'i) va ma'lumotlar bazasidan Delete buyrug'i).

Ma'lumotni aniqlash tili


Ma'lumotni aniqlash tili (DDL) kamroq ishlatiladigan buyruqlar mavjud. DDL komandalari ma'lumotlar bazasining mazmunini emas, balki ma'lumotlar bazasining haqiqiy tuzilishini o'zgartiradi. Odatda ishlatiladigan DDL buyruqlar misollaridan yangi ma'lumotlar bazasi jadvali (CREATE TABLE) yaratish, ma'lumotlar bazasi jadvali (ALTER TABLE) tuzilishini o'zgartirish va ma'lumotlar bazasi jadvalini (DROP TABLE) o'chirish uchun foydalanilganlar kiradi.
Ma'lumotni boshqarish tili (DCL) ma'lumotlar bazalariga foydalanuvchi ruxsatini boshqarish uchun ishlatiladi. Ikki buyruqlar mavjud: GRANT buyrug'i, foydalanuvchi uchun ma'lumotlar bazasi ruxsati va REVOKE buyrug'i mavjud bo'lgan ruxsatnomalarni olib tashlash uchun ishlatiladi. Ushbu ikki buyruqlar relatsion ma'lumotlar bazasi xavfsizligi modelining yadrosini tashkil etadi.

SQL buyrug'ining tuzilishi


Yaxshiyamki, bizdan kompyuter dasturchilari bo'lmaganlar uchun SQL buyruqlari ingliz tiliga o'xshash sintaksisga ega bo'lishi uchun mo'ljallangan. Odatda ular bajariladigan ishni tavsiflaydigan buyruq bayonnomasi bilan boshlanadi, keyin buyruqning maqsadini (masalan, komandadan ta'sirlangan ma'lumotlar bazasidagi muayyan jadval) tavsiflaydigan moddada va nihoyat, qo'shimcha ko'rsatmalar beruvchi qator moddalar bilan boshlanadi.

Ko'pincha, faqatgina SQL bayonotini baland ovozda o'qish sizning buyruqlaringiz nima uchun mo'ljallanganligini yaxshi biladi. Bir misolni SQL iborasini o'qib chiqing:


WHERE graduation_year = 2014 o'quvchilaridan o'chirilsin
Ushbu bayonot nima qilishini taxmin qila olasizmi? Ma'lumotlar bazasining talabalar jadvaliga kiradi va 2014 yilda tugatgan talabalar uchun barcha yozuvlarni o'chiradi.

SQL dasturlashni o'rganish


Biz ushbu maqolada oddiy SQL misollaridan biriga qaradik, ammo SQL keng va kuchli tildir. Keyinchalik chuqurroq tanishuv uchun SQL asoslarini ko'rib chiqing.
Download 35.22 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling