O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kafedra: Axborot texnologiyalar
Fan: Ma’lumotlar bazasi
MUSTAQIL ISHI № 18
MAVZU:DDL va DML ning solishtirma tahlili
Guruh: 022-18
Bajardi: Jalolova Muqaddam
Toshkent 2020
MAVZU: DDL va DML ning solishtirma tahlili
Reja:
1. DML va DDL haqida ma’lumot
2. Taqqoslash jadvali
3. Asosiy farqlari
4. Xulosa
Ma'lumotni boshqarish tili (shuningdek, DML deb nomlanadi) - bu
kompyuter tillari oilasi. Ular kompyuter dasturlari va / yoki ma'lumotlar
bazasi foydalanuvchilari tomonidan ma'lumotlar bazasida ma'lumotlarni
boshqarish uchun, ya'ni ma'lumotlar bazasiga kiritish, o'chirish va
yangilash uchun ishlatiladi.
Ma'lumotni aniqlash tili (shuningdek, DDL deb ham nomlanadi) -
bu ma'lumotlar tuzilmalarini aniqlash uchun ishlatiladigan kompyuter
tili - uning nomi taklif qilganidek. U birinchi bo'lib CODASYL
ma'lumotlar bazasi modelida (Axborot texnologiyalari sohasidagi
konferentsiya ma'lumotlar bazasi tillari bo'yicha konferentsiya deb
nomlanuvchi) paydo bo'ldi. DDL-dan ma'lumotlar bazasi sxemasida
foydalanuvchining ma'lumotlar modelini tashkil etuvchi yozuvlar, maydonlar va 'to'plamlarni' tasvirlash uchun foydalanilgan. Dastlab bu dasturchilar SQL-ni belgilash usulidir. Endi esa, odatda ma'lumotlardan yoki axborot tuzilmalaridan (masalan, XML sxemalari) tavsiflash uchun ishlatiladigan har qanday rasmiy tilga murojaat qilish uchun foydalaniladi.
DML-ning eng mashhur shakli bu Strukturalangan so'rovlar tili (yoki SQL). Bu ma'lumotlar bazalari uchun ishlatiladigan til va maxsus ma'lumotlar bazasini boshqarish tizimlarida (yoki RDBMS) ma'lumotlarni boshqarish uchun mo'ljallangan. Shuningdek, DML ishlatiladigan boshqa shakllar ham mavjud, masalan - IM S / DLI, CODASYL ma'lumotlar bazasi (masalan, IDMS) va boshqalar. DML SQL ma'lumotlarini o'zgartirish bayonnomalarini o'z ichiga oladi, ya'ni saqlangan ma'lumotlar o'zgartirilgan degan ma'noni anglatadi,
ammo sxema yoki ma'lumotlar bazasi ob'ektlari bir xil bo'lib qoladi. DML-ning funktsional qobiliyati bayondagi boshlang'ich so'z bilan tartibga solinadi. Ushbu so'z, odatda, fe'ldir - sahifaga bajarilishi kerak bo'lgan aniq harakatni beradi. Harakatni boshlaydigan to'rtta maxsus fe'l
mavjud: SELECT ... INTO, INSERT, UPDATE va DELETE.
DDL asosan yaratishda ishlatiladi, ya'ni yangi ma'lumotlar bazasi,
jadval, indeks yoki saqlanadigan so'rovni yaratish uchun.
SQL-dagi CREATE so'zi tom ma'noda har qanday RDBMS ichida ob'ekt yaratadi. Shunday qilib, yaratilishi mumkin bo'lgan ob'ektlarning turlari to'liq RDBMS hozirda foydalanilayotganiga bog'liq. Ko'pgina RDBMS jadval, indeks, foydalanuvchi, sinonim va ma'lumotlar bazasini yaratishni qo'llab-quvvatlaydi. Ba'zi hollarda, tizim CREATE va boshqa DDL buyruqlariga ma'lum bir tranzaksiya ichida ruxsat beradi. Bu shuni anglatadiki, ushbu funktsiyalar orqaga qaytarilishi mumkin. Eng keng tarqalgan CREATE buyrug'i CREATE TABLE buyrug'idir. DMLlar juda xilma-xil. Ular ma'lumotlar bazasi sotuvchilari o'rtasida turli xil funktsiyalar va imkoniyatlarga ega. Faqat ikkita DML tili mavjud: protsessual va deklarativ. SQL uchun bir nechta standartlar o'rnatilgan bo'lsa-da, ko'p sotuvchilar ushbu standartni to'liq amalga oshirmasdan o'zlarining kengaytmalarini ta'minlaydilar.
Do'stlaringiz bilan baham: |