ma’lumotlar bazasida triggerlar bilan ishlash

PPTX 84,8 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
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

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "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, 84,8 КБ. Чтобы скачать "ma’lumotlar bazasida triggerlar bilan ishlash", нажмите кнопку Telegram слева.

Теги: ma’lumotlar bazasida triggerlar… PPTX Бесплатная загрузка Telegram