Video: Tus yuam sij txawv teb chaws nyob qhov twg?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
A LUB TSEV KAWM NTAWV yog a tus yuam sij siv los txuas ob lub rooj ua ke. A LUB TSEV KAWM NTAWV yog ib daim teb (los yog sau cov teb) nyob rau hauv ib lub rooj uas hais txog qhov PRIMARY KEV nyob rau hauv lwm lub rooj. Lub rooj muaj cov txawv teb chaws key yog hu ua lub rooj me nyuam, thiab lub rooj uas muaj tus neeg sib tw tus yuam sij hu ua lub rooj hais los yog niam txiv.
Ib yam li ntawd, tej zaum koj yuav nug, qhov 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.
Tsis tas li ntawd, tus yuam sij txawv teb chaws hauv kev nkag mus yog dab tsi? Thawj Cov yuam sij thiab Cov yuam sij txawv teb chaws hauv Microsoft Nkag mus . Lub sij hawm Foreign Key (FK) nyob rau hauv Relational Database System yog hais txog ib daim teb uas nyob rau hauv ib lub rooj uas khaws cov txiaj ntsig los ntawm Cov Thawj Coj Ntsiab teb nyob rau hauv lwm lub rooj, hais txog ob cov ntaub ntawv rau ib leeg.
Xav txog qhov no, tus yuam sij txawv teb chaws ua haujlwm li cas?
A txawv teb chaws key yog ib kem lossis pab pawg kab hauv cov rooj sib tham database uas muab kev sib txuas ntawm cov ntaub ntawv hauv ob lub rooj. Nws ua raws li qhov sib txawv ntawm cov lus vim nws hais txog qhov tseem ceeb tus yuam sij ntawm lwm lub rooj, yog li tsim kom muaj kev sib txuas ntawm lawv.
Tus yuam sij txawv teb chaws tuaj yeem ua tsis tau?
A txawv teb chaws key muaj null qhov tseem ceeb tsis tuaj yeem phim qhov txiaj ntsig ntawm niam txiv tus yuam sij , txij li niam txiv tus yuam sij los ntawm txhais ua tau tsis muaj null tus nqi. Txawm li cas los xij, a null txawv teb chaws key tus nqi yeej ib txwm siv tau, tsis hais tus nqi ntawm ib qho ntawm nws tsis yog- null ntu.
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