ma’lumotlar bazasida triggerlar bilan ishlash

PPTX 84.8 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1733814534.pptx ma’lumotlar bazasida triggerlar bilan ishlash ma’lumotlar bazasida triggerlar bilan ishlash reja: ma’lumotlar bazasida triggerlar mbda ma’lumotlar bilan ishlashda triggerlarni ishlatish ma'lumotlar bazasidagi triggerlar uchun cheklovlar mbda triggerlar orqali ma'lumotlarni qayta ishlash imkoniyatlarini kengaytirish ma`lumotlar bazadagi jarayonlarni foydalanuvchilar emas, balik mbni o`zi amalga oshirishi triggerlar orqali bojarish bajarilishi(event) triggerlar turiga qarab aniq belgilangan shartlar asosida boshlanadi triggerlrni ishga tushirish(condition) bitta jarayonni o`zida barcha jarayonlar(tranzaksiya) bajariladi(action) triggerlar qayta ishlanadigan ma'lumotlar uchun zarur bo'lgan turli imtiyozlar uchun ishlatiladi; tranzaksiya operatorlaridan content sifatida foydalanish mumkin emas (commit, savepoint, rollback) trigger toifalari trigger tanasida hodisa necha marta bajariladi? per statement: trigger tanasidagi hodisa bir marta bajariladi; for each row: trigger tanasidagi har bir satr uchun bir marta bajariladi. trigger ishga tushganda dml ifodasini bajarish bilan bog'liq (before yoki after); muayyan tizim resurslaridan kelib chiqqan holda aniq vaziyat (masalan tizim soatidan signal, taymer tugashi, xotirani bo'shatish). triggerning ob`yektga ta`siri 1 misol: sql> insert into dept …
2
lterlash paytida tekshirish; target – trigger bajarilishidan oldin murojat qilinadigan ob`yekt; trigger parameters – ob`yekt yoki uning ustunlariga ishlatiladigan parametrlar; :new, :old qiymatlarning eski va yangi versiyalari uchun; trigger action – trigger tanasida yoziladigan sql so`rov begin ... end 6 trigger yaratishning sintaksisi create [or replace] trigger trigger_nomi hodisa1 or hodisa2 or hodisa3 on ob`yekt_nomi begin sql so`rov; end; 7 ushbu triggerda sql so`rovda oddiy so`rovlarni yozish mumkin. hodisada so`rov bajarilishidan oldin yoki keyin ro`y beradigan amallar yozilishi mumkin. ular bitta yoki bir nechta bo`lishi mumkin. triggerga misol sql> create trigger trigger_1 2 before or update of ism 3 on talaba_1 4 begin 5 insert into talaba_2(‘ism’, ‘familiya’) 6 values (‘baxrom’, ‘qosimov’); 7 end; 8 / 8 trigger name: trigger_1 timing: before triggering event: update of ism column target: talaba_1 trigger action: insert values into talaba_2 table satrni tekshiruvchi trigger yaratish sintaksisi create [or replace] trigger trigger_name event1 [or event2 …
3
iriladi; ma`lumotlar bzasi yaxlitligini tekshiradi ma`lumot qo`shilganda yoki o`chirilganda uning ekvalentlari to`g`risida xabar beradi; maintenance of semantic integrity e.g. when the factory is closed, all employees should become unemployed tarkibiy ma`lumotlarni saqlash masalan: kiritilayotgan ma`lumotlar ob`yektga mos bo`lishi kerak; xavfsizlikni boshqarish masalan: foydalanuvchi imtiyozlarini tekshirish 11 triggerga misol 12 sql>create or replace trigger audit_emp after or delete on emp for each row begin update audit_table set del = del + 1 where user_name = ‘user’ and table_name = 'emp’; end; / trigger orqali yozishga misol 13 sql>create or replace trigger audit_emp_values 2 after delete or update on emp 3 for each row 4 begin 5 insert into audit_emp_values (user_name, 6 timestamp, id, old_last_name, new_last_name, 7 old_title, new_title, old_salary, new_salary) 8 values (user, sysdate, :old.empno, :old.ename, 9 :new.ename, :old.job, :new.job, 10 :old.sal, :new.sal); 11 end; 12 / trigger orqali o`zgartirishga misol sql>create or replace trigger cascade_updates 2 after update of deptno …
4
ma’lumotlar bazasida triggerlar bilan ishlash - Page 4
5
ma’lumotlar bazasida triggerlar bilan ishlash - Page 5

Want to read more?

Download the full file for free via Telegram.

Download full file

About "ma’lumotlar bazasida triggerlar bilan ishlash"

1733814534.pptx ma’lumotlar bazasida triggerlar bilan ishlash ma’lumotlar bazasida triggerlar bilan ishlash reja: ma’lumotlar bazasida triggerlar mbda ma’lumotlar bilan ishlashda triggerlarni ishlatish ma'lumotlar bazasidagi triggerlar uchun cheklovlar mbda triggerlar orqali ma'lumotlarni qayta ishlash imkoniyatlarini kengaytirish ma`lumotlar bazadagi jarayonlarni foydalanuvchilar emas, balik mbni o`zi amalga oshirishi triggerlar orqali bojarish bajarilishi(event) triggerlar turiga qarab aniq belgilangan shartlar asosida boshlanadi triggerlrni ishga tushirish(condition) bitta jarayonni o`zida barcha jarayonlar(tranzaksiya) bajariladi(action) triggerlar qayta ishlanadigan ma'lumotlar uchun zarur bo'lgan turli imtiyozlar uchun ishlatiladi; tranzaksiya operatorlaridan content sifatida foydala...

PPTX format, 84.8 KB. To download "ma’lumotlar bazasida triggerlar bilan ishlash", click the Telegram button on the left.

Tags: ma’lumotlar bazasida triggerlar… PPTX Free download Telegram