Video: Cascade kev xaiv nyob rau hauv txawv teb chaws yuam sij?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
CASCADE : Rho tawm lossis hloov kho kab los ntawm niam txiv lub rooj, thiab rho tawm lossis hloov kho cov kab sib txuam hauv lub rooj me nyuam. SET NULL: Rho tawm lossis hloov kho kab los ntawm cov lus niam txiv, thiab teeb tsa txawv teb chaws key kab los yog kab hauv lub rooj me nyuam rau NULL.
Hauv qhov no, koj txhais li cas los ntawm kev rho tawm cascade hauv tus yuam sij txawv teb chaws?
A txawv teb chaws key nrog cascade rho tawm txhais tau tias tias yog ib cov ntaub ntawv nyob rau hauv lub rooj niam txiv tshem tawm , ces cov ntaub ntawv sib thooj nyob rau hauv lub rooj me nyuam yuav txiav tau tshem tawm.
Ib yam li ntawd, lub ntsiab lus ntawm Cascade hauv database yog dab tsi? Hauv SQL, cascade rho tawm txhais tau tias yog tias ib qho ntawm cov niam txiv cov ntaub ntawv raug muab tshem tawm, ces tag nrho cov ntaub ntawv tus menyuam sib raug zoo yuav raug muab tshem tawm. Hauv DBMS, kuj tseem muaj kev ua haujlwm hu ua cascading rov qab.
Kuj paub, piv txwv tseem ceeb txawv teb chaws yog dab tsi?
A txawv teb chaws key yog ib kem (los yog kab) uas hais txog ib kem (feem ntau yog thawj tus yuam sij ) ntawm lwm lub rooj. Rau piv txwv , hais tias peb muaj ob lub rooj, ib lub rooj CUSTOMER uas suav nrog tag nrho cov neeg siv khoom cov ntaub ntawv, thiab lub rooj ORDERS uas suav nrog tag nrho cov neeg siv khoom xaj.
Qhov hloov tshiab cascade ua dab tsi?
ON Hloov tshiab CASCADE txhais tau hais tias yog niam txiv thawj tus yuam sij hloov, tus nqi tus me nyuam yuav kuj hloov los xav txog qhov ntawd. ON Hloov tshiab CASCADE ON DELETE CASCADE txhais tau tias yog koj Hloov tshiab LOSSIS DELETE niam txiv, kev hloov yog cascaded rau tus menyuam.
Pom zoo:
Ib tus yuam sij tseem ceeb puas tuaj yeem muaj ob tus yuam sij txawv teb chaws?
Nws yog qhov zoo kawg nkaus kom muaj ob kab ntawv tseem ceeb txawv teb chaws xa mus rau tib lub ntsiab lus tseem ceeb hauv ib lub rooj sib txawv vim tias txhua tus nqi tseem ceeb txawv teb chaws yuav siv cov ntaub ntawv sib txawv hauv cov lus hais
Cov yuam sij tseem ceeb thiab cov yuam sij txawv teb chaws yog dab tsi?
Relation of Primary Key vs Foreign Key Ib lub ntsiab tseem ceeb tshwj xeeb qhia cov ntaub ntawv nyob rau hauv lub rooj sib tham database, whereas tus yuam sij txawv teb chaws yog hais txog lub teb nyob rau hauv ib lub rooj uas yog lub ntsiab tseem ceeb ntawm lwm lub rooj
Puas yog tus yuam sij tseem ceeb kuj yog tus yuam sij txawv teb chaws?
Cov yuam sij tseem ceeb ib txwm yuav tsum muaj qhov tshwj xeeb, cov yuam sij txawv teb chaws yuav tsum tso cai rau qhov tsis muaj txiaj ntsig yog tias lub rooj yog ib qho kev sib raug zoo. Nws yog qhov zoo kawg nkaus siv tus yuam sij txawv teb chaws los ua tus yuam sij tseem ceeb yog tias lub rooj sib txuas los ntawm kev sib raug zoo ib leeg, tsis yog ib qho kev sib raug zoo
Ib tus yuam sij txawv teb chaws puas tuaj yeem siv lwm tus yuam sij txawv teb chaws?
1 Teb. Tus yuam sij txawv teb chaws tuaj yeem siv txhua qhov chaw uas txhais tau tias nws txawv. Yog hais tias qhov tshwj xeeb teb yog nws tus kheej txhais tau tias yog tus yuam sij txawv teb chaws, nws tsis txawv. Yog tias nws yog thaj chaw tshwj xeeb, nws kuj tuaj yeem yog lub hom phiaj ntawm lwm FK
Tus yuam sij tseem ceeb thib ob thiab tus yuam sij txawv teb chaws yog dab tsi?
Txawv Teb Chaws Tseem Ceeb: Yog Lub Ntsiab Tseem Ceeb ib lub rooj tshwm (hloov-hais) hauv lwm lub rooj. Secondary (los yog lwm txoj kev) Key: Puas yog ib qho chaw hauv lub rooj uas tsis raug xaiv los ua ib qho ntawm ob hom saum toj no