Javohirbek Shodmonov laboratoriya ishi Laboratoriya



Download 2,15 Mb.
Sana27.05.2023
Hajmi2,15 Mb.
#944919
Bog'liq
Mal Baz J Sh 6-Lab


Javohirbek Shodmonov 6 - Laboratoriya ishi

6.1 – Laboratoriya


Mavzu : Tasavvur , VIEW yaratish va undan foydalanish .
Ishdan maqsad : Berilgan predmet soha uchun MB dan foydalanib tasavvur (VIEW) yaratish .


6.2 – Laboratoriya ishi


Mavzu : SQL da funksiyalar yaratish .
Ishdan maqsad : SQL muhitida funksiyalar yaratish va ulardan foydalanish ko’nikmasini hosil qilish .

1 ). Salomlashadigan funksiya yarating :






2). Salomlashadigan funksiyani butun jadval uchun ishlatish.

3). Darajaga ko’taradigan funksiya yarating :





6.3 – Laboratoriya ishi


Mavzu : SQL da INSERT trigger yaratish va undan foydalanish .
Ishdan maqsad :
INSERT Triggerning 2 xil ko’rinishi mavjud :

  • BEFORE INSERT: U jadvalga ma'lumotlarni kiritishdan oldin faollashtiriladi;

  • AFTER INSERT: jadvalga ma'lumotlar kiritilgandan so'ng faollashadi;

MySQL da trigger - bu tizim katalogida joylashgan SQL iboralari to'plamidir. Bu hodisaga javoban avtomatik ravishda chaqiriladigan saqlanadigan protseduraning maxsus turini aytish mumkin. Har bir trigger INSERT, UPDATE yoki DELETE kabi har qanday DML bayonotida faollashtirilgan jadval bilan bog'langan.

Trigger maxsus protsedura deb ataladi, chunki uni saqlangan protsedura kabi bevosita chaqirib bo'lmaydi. Trigger va protsedura o'rtasidagi asosiy farq shundaki, jadvalga nisbatan ma'lumotlarni o'zgartirish hodisasi amalga oshirilganda trigger avtomatik ravishda chaqiriladi. Aksincha, saqlangan protsedura aniq chaqirilishi kerak.


1). INSERT Trigger yarating :
Trigger uchun avvalo bizga ma;lumotlarni saqlab boorish uchun bo’sh jadval kerak bo’ladi , uni yaratib olamiz .

DELIMITER $$
CREATE TRIGGER Jadval_Uzgarsa
BEFORE INSERT ON xodimlar
FOR EACH ROW
BEGIN
INSERT INTO xodimlar_trigger VALUES (new.id, new.Ismi, new.Familiyasi, new.Maoshi, now()) ;
END $$ ;
DELIMITER ;


6.4 – Laboratoriya ishi
Mavzu : SQL da UPDATE trigger yaratish va undan foydalanish .
Ishdan maqsad :
UPDATE Triggerining bham 2 xil ko’rinishi mavjud :

  • BEFORE UPDATE: Jadvaldagi ma'lumotlar yangilanishidan oldin faollashtiriladi.

  • AFTER UPDATE: Jadvaldagi ma'lumotlar yangilangandan so'ng faollashtiriladi;

1). Jadval o’zgarishidan keyin ma’lumotlarni saqlab boradigan trigger yarating .

2). Jadval o’zgarishidan oldin ma’lumotlarni saqlab boradigan trigger yarating .




6.5 – Laboratoriya ishi
Mavzu : SQL da DELETE trigger yaratish va undan foydalanish .
Ishdan maqsad :
Download 2,15 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish