Aslanov shohjahon uzoqovichning malumotlar bazasi


Mavzu. Tasavvur, VIEW yaratish va undan foydalanish


Download 1.32 Mb.
bet2/2
Sana29.03.2023
Hajmi1.32 Mb.
#1308612
1   2
Bog'liq
6-laboratoriya Ma\'lumotlar bazasi

Mavzu. Tasavvur, VIEW yaratish va undan foydalanish
Ishdan maqsad: MySQL MBBTda Dekanat ma’lumotlar bazasida ko‘p marta ishlatiladigan so‘rovlarni tasavvurlarda saqlash
Masalaning qo‘yilishi: Dekanat Ma’lumotlar bazasida VIEW yaratish va uni o’chirish.








Mavzu: SQLda funksiyalar yaratish.
Ishdan maqsad: MySQL MBBTda Dekanat
ma’lumotlar bazasida maxsus amallarni bajarish uchun saqlanuvchi funksiya yaratish.
Masalaning qo‘yilishi: MySQL orqali matematik hisob-kitob ishlariga yordam beradigan funksiya yaratish. Quyidagi yaratilgan funksiya orqli ikki sonning kupaytmasi topiladi.







Mavzu: SQLda triggerlar yaratish
Ishdan maqsad: MBda jarayonlarni bajarilishini nazorat qiluvchi triggerlar ishlab chiqish
Masalaning qo‘yilishi: MySQL da AFTER INSERT/UPDATE/DELETE Lardan foydalangan holda triggerlar yaratish va ular yordamida bajarilgan ishlar.
Quyidagi triggerda esa q_u_tarixi jadvali ostida uquvchi jadvaliga kiritilgan malumotning ismi va kiritilgan vaqti ni kursatuvchi trigger yaratamiz.
AFTER INSERT :
DELIMITER $$
CREATE TRIGGER u_trigger
AFTER INSERT on XODIM
FOR EACH ROW
BEGIN
INSERT INTO XODIMLAR
VALUES (new.ism, now() ) ;
END $$




Quyidagi yaratgan triggerimizda administrator jadvalida uzgartirilgan malumotni administrator_uzgaruvchi jadvali ostida ismi va malumot uzgargan vaqti kursatiladigan jadvalni hosil qiladi.
Download 1.32 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling