DML ট্রিগারগুলি চলে যখন একজন ব্যবহারকারী ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজের মাধ্যমে ডেটা পরিবর্তন করার চেষ্টা করে ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ (DML) হল একটি কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজ যা যোগ করা (সন্নিবেশ করা), মুছে ফেলা এবং একটি ডাটাবেসে ডেটা পরিবর্তন করা (আপডেট করা)। … একটি জনপ্রিয় ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ হল স্ট্রাকচার্ড কোয়েরি ল্যাঙ্গুয়েজ (SQL), যা রিলেশনাল ডাটাবেসে ডেটা পুনরুদ্ধার এবং ম্যানিপুলেট করতে ব্যবহৃত হয়। https://en.wikipedia.org › উইকি › ডেটা_ম্যানিপুলেশন_ভাষা
ডেটা ম্যানিপুলেশন ভাষা - উইকিপিডিয়া
(DML) ইভেন্ট। DML ইভেন্টগুলি হল একটি টেবিল বা ভিউতে বিবৃতি ঢোকানো, আপডেট করা বা মুছে ফেলা। টেবিলের সারি প্রভাবিত হোক বা না হোক, কোনো বৈধ ইভেন্ট ফায়ার হলে এইগুলি আগুনের সূত্রপাত করে৷
কেন আমরা ট্রিগার তৈরি করি?
Triggersডেটাবেস ডিজাইনারকে নিশ্চিত করতে সাহায্য করে যে নির্দিষ্ট কিছু ক্রিয়া, যেমন একটি অডিট ফাইল বজায় রাখা,যে প্রোগ্রাম বা ব্যবহারকারী ডেটাতে পরিবর্তন করে তা নির্বিশেষে সম্পন্ন হয়। প্রোগ্রামগুলিকে ট্রিগার বলা হয় যেহেতু একটি ইভেন্ট, যেমন একটি টেবিলে একটি রেকর্ড যোগ করা, তাদের কার্য সম্পাদন করে।
ট্রিগারের সুবিধা কী?
নিম্নলিখিত ট্রিগারগুলির সুবিধাগুলি৷
- স্বয়ংক্রিয়ভাবে কিছু প্রাপ্ত কলাম মান তৈরি করা হচ্ছে।
- রেফারেন্সিয়াল অখণ্ডতা প্রয়োগ করা।
- ইভেন্ট লগিং এবং টেবিল অ্যাক্সেসে তথ্য সংরক্ষণ করা।
- অডিটিং।
- সারণীর সিঙ্ক্রোনাস প্রতিলিপি।
- আরোপিত নিরাপত্তা অনুমোদন।
- রোধ করা অবৈধলেনদেন।
ট্রিগার স্টেটমেন্ট তৈরির ফলাফল কী?
CREATE TRIGGER স্টেটমেন্ট আপনাকে একটি নতুন ট্রিগার তৈরি করতে দেয় যা যখনই একটি ইভেন্ট যেমন INSERT, DELETE, বা UPDATE একটি টেবিলের বিরুদ্ধে ঘটে তখন স্বয়ংক্রিয়ভাবে ফায়ার হয়ে যায়।
ট্রিগার কি ভালো না খারাপ?
ট্রিগার ব্যবহার করা যথেষ্ট বৈধ যখন তাদের ব্যবহার ন্যায্য হয়। উদাহরণস্বরূপ, প্রতিটি টেবিলে প্রতিটি CRUD কমান্ডের সাথে সুস্পষ্ট পদ্ধতিগত কোডের প্রয়োজন ছাড়াই তাদের অডিটিং (ডেটার ইতিহাস রাখা) ভাল মূল্য রয়েছে। ট্রিগারগুলি আপনাকে ডেটা পরিবর্তন করার ঠিক আগে এবং ডেটা পরিবর্তন করার ঠিক পরে নিয়ন্ত্রণ দেয়৷