– rasm. Master_ochirish_keyin triggerini yaratish
Yaratgan triggerimizni ishlatamiz va natijasini master0 jadvalida ko’ramiz; yani biz trigger yordamida ID 1 ga teng satrni ham o’chirdik.
17.18 – rasm. Master0 jadvalidan satr o`chirish natijasi
7. drop trigger: 7.1. Oldingi misollarda yaratgan master_ochirish_oldin triggerini o’chiramiz;
– rasm. Ma’lumotlar bazasidagi triggerni o’chirish
Ishdanmaqsad: C++ va ma’lumotlar bazasi yordamida oddiy interfeys yaratishni o`rganish va ko`nikmaga ega bo`lish.
Masalaniqo`yilishi: C++ builder 6 dasturining ma`lumotlar bazasi bilan ishlaydigan komponentalarni o`rganish va ular ishtirokida ma`lumotlar bazasi ma`lumotlari bilan oddiy interfeys yaratish. Ma`lumotlar bazasi sifatida MySQL va interfeys sifatida C++ builder 6 dasturlari o`rtasida aloqa o`rnatish.
Uslubiyko`rsatmalar: C++ dasturlash tilida ma`lumotlar bazasi bilan ishlaydigan ADO, DataAccess, DataControl va dbExpress kabi komponenta bo`limlari mavjud. Ular orqali ma`lumotlar bazasi ustida amallar bajarilishi mumkin. Interfeysda ma`lumotlar bazasini chaqirish uchun ADOConnection, ADOQuery va DataSource komponentalaridan foydalanish kifoya. Ma`lumotlar bazasidagi ob`yektni aks ettirish uchun esa DBGrid komponentasidan foydalaniladi. DBGrid komponentasi jadvallarni aks ettiradigan komponenta hisoblanadi.
ADOConnection komponentasi ADO bo`limida joylashgan bo`lib, u ma`lumotlar bazasi bilan aloqa o`rnatishga xizmat qiladi.
ADOQuery komponentasi ham ADO bo`limida joylashgan bo`lib bog`langan ma`lumotlar bazasiga so`rovlar yozishda ishlatiladi.
DataSource komponentasi esa Data Access bo`limida joylashgan bo`lib, so`rovlarni dbGrid komponentasi, ya’ni so`rovlarni jadvallarda aks ettiradi.
Yuqorida ko`rib chiqilgan komponentalar ma`lumotlar bazasi bilan aloqa o`rnatishda muhim komponentalar hisoblanadi. Ma`lumotlar bazasini boshqarish tizimining qaysi turi bo`lishidan qat`iy nazar bu komponentalardan foydalaniladi.