Chet el kalitidagi Cascade varianti nima?
Chet el kalitidagi Cascade varianti nima?

Video: Chet el kalitidagi Cascade varianti nima?

Video: Chet el kalitidagi Cascade varianti nima?
Video: Arepbay Allaniyazov - Chet el (audio 2021) 2024, Noyabr
Anonim

CASCADE : Ota-jadvaldagi qatorni oʻchiring yoki yangilang, shuningdek, ichki jadvaldagi mos keladigan qatorlarni avtomatik ravishda oʻchiring yoki yangilang. SET NULL: ota-jadvaldagi qatorni o'chiring yoki yangilang va o'rnating xorijiy kalit pastki jadvaldagi ustun yoki ustunlarni NULL ga o'zgartiring.

Shu tarzda, chet el kalitida kaskadni o'chirish deganda nimani tushunasiz?

A xorijiy kalit bilan kaskad o'chirish vositalari agar ota-jadvaldagi yozuv bo'lsa o'chirildi , keyin bolalar jadvalidagi tegishli yozuvlar bo'ladi avtomatik ravishda bo'ladi o'chirildi.

Xuddi shunday, ma'lumotlar bazasida Cascade nimani anglatadi? SQL da, kaskad o'chirish anglatadi agar ota-ona yozuvlaridan biri o'chirilgan bo'lsa, unda barcha tegishli bolalar yozuvlari avtomatik ravishda o'chiriladi. DBMSda, deb nomlangan operatsiya ham mavjud kaskadli orqaga qayting.

Shuningdek, bilingki, xorijiy kalit misol nima?

A xorijiy kalit ustunga (ko'pincha asosiy) murojaat qiluvchi ustun (yoki ustunlar). kalit ) boshqa jadval. Uchun misol , deylik, bizda ikkita jadval bor, barcha mijozlar ma'lumotlarini o'z ichiga olgan MUZUCHLAR jadvali va barcha mijozlar buyurtmalarini o'z ichiga olgan BUYuRMALAR jadvali.

Yangilash kaskadida nima qiladi?

ON CASKADNI YANGILASH Agar asosiy asosiy kalit o'zgartirilsa, bola qiymatini bildiradi bo'ladi buni aks ettirish uchun ham o'zgartiring. ON CASKADNI YANGILASH ON CASKADNI OʻCHIRISH shuni anglatadiki, agar siz YANGILANISH YOKI OʻCHIRISH ota-ona, o'zgarish kaskadli bolaga.

Tavsiya: