DML triggerlari foydalanuvchi ma’lumotlarni manipulyatsiya qilish tili orqali ma’lumotlarni o’zgartirishga harakat qilganda ishlaydi. ma'lumotlar bazasidagi ma'lumotlarni o'zgartirish (yangilash). … Ma'lumotlarni manipulyatsiya qilishning mashhur tili bu Strukturalangan so'rovlar tili (SQL) bo'lib, u relyatsion ma'lumotlar bazasidagi ma'lumotlarni olish va boshqarish uchun ishlatiladi. https://en.wikipedia.org › wiki › Data_manipulation_language
Ma'lumotlarni manipulyatsiya qilish tili - Vikipediya
(DML) hodisasi. DML hodisalari jadval yoki ko'rinishdagi INSERT, UPDATE yoki DELETE iboralaridir. Jadval qatorlari taʼsir qiladimi yoki yoʻqmi, yaroqli voqea sodir boʻlganda, bu ishga tushadi.
Nega biz triggerlar yaratamiz?
Triggerlar maʼlumotlar bazasi dizayneriga qaysi dastur yoki foydalanuvchi maʼlumotlarga oʻzgartirish kiritganidan qatʼiy nazar, audit faylini saqlash kabi muayyan harakatlar bajarilishini taʼminlashga yordam beradi. Dasturlar triggerlar deb ataladi, chunki jadvalga yozuv qoʻshish kabi hodisa ularni ishga tushiradi.
Triggerning qanday afzalliklari bor?
Quyidagilar triggerlarning afzalliklari
- Ba'zi olingan ustun qiymatlari avtomatik ravishda yaratilmoqda.
- Ma'lumotning yaxlitligini ta'minlash.
- Voqealar jurnali va jadvalga kirish ma'lumotlarini saqlash.
- Audit.
- Jadvallarning sinxron replikatsiyasi.
- Xavfsizlik ruxsatnomalari kiritilmoqda.
- Yaroqsizligining oldini olishtranzaksiyalar.
Trigger bayonotini yaratish natijasi nima?
CREATE TRIGGER iborasi jadvalga nisbatan INSERT, DELETE yoki UPDATE kabi hodisa sodir boʻlganda avtomatik ravishda ishga tushadigan yangi trigger yaratish imkonini beradi.
Trigger yaxshimi yoki yomonmi?
triggerlardan foydalanish, agar ulardan foydalanish asosli boʻlsa, toʻgʻri keladi. Masalan, ular har bir jadvaldagi har bir CRUD buyrug'i bilan aniq protsessual kodni talab qilmasdan tekshirishda (ma'lumotlar tarixini saqlash) yaxshi qiymatga ega. Triggerlar maʼlumotlar oʻzgarishidan oldin va oʻzgartirilgandan soʻng sizga boshqaruvni beradi.