Video: Ib tus yuam sij txawv teb chaws puas tuaj yeem siv lwm tus yuam sij txawv teb chaws?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
1 Teb. A txawv teb chaws tus yuam sij tuaj yeem siv txhua qhov chaw txhais tau tias nws txawv. Yog hais tias qhov tshwj xeeb teb yog nws tus kheej txhais tau tias yog a txawv teb chaws key , tsis muaj qhov sib txawv. Yog hais tias nws yog ib tug tshwj xeeb teb, nws ua tau kuj yog lub hom phiaj ntawm lwm FK.
Ntawm no, puas tuaj yeem muaj tus yuam sij txawv teb chaws siv tus yuam sij tshwj xeeb?
Thawj yuam sij ib txwm yuav tsum tau tshwj xeeb , cov yuam sij txawv teb chaws yuav tsum tso cai tsis pub tshwj xeeb qhov tseem ceeb yog lub rooj yog ib qho kev sib raug zoo. A LUB TSEV KAWM NTAWV txwv ua tsis tas yuav txuas mus rau PRIMARY nkaus xwb KEV txwv nyob rau hauv lwm lub rooj; nws ua tau kuj raug txhais rau siv cov kem a UNIQUE txwv nyob rau hauv lwm lub rooj.
Ib yam li ntawd, tus yuam sij txawv teb chaws puas muaj lub npe txawv? Feem ntau, a txawv teb chaws key hais txog qhov tseem ceeb tus yuam sij teb ntawm lwm lub rooj. Cov txawv teb chaws key teb (CustomerNum) thiab cov ntaub ntawv hais txog (CustID) tuaj yeem muaj lub npe txawv (los yog tib yam npe ), tab sis yuav tsum muaj tib hom ntaub ntawv thiab teb txwv.
Ib yam li ntawd ib tug yuav nug, tus tseem ceeb txawv teb chaws tuaj yeem siv tib lub rooj?
LUB TSEV KAWM NTAWV kev txwv tuaj yeem siv lwm kab hauv lub tib lub rooj . Qhov no yog hu ua self- siv . A LUB TSEV KAWM NTAWV txwv tau teev nyob rau theem kab ua tau lis ib leeg xwb siv kem. Cov kab no yuav tsum muaj ib yam hom ntaub ntawv raws li kab ke uas qhov kev txwv yog txhais.
Puas tuaj yeem hloov kho tus yuam sij txawv teb chaws?
Txawm li cas los xij, yog tias cov hloov tshiab txoj cai yog TSIS TXAUS SIAB, niam txiv tshwj xeeb yuam sij ua kho tshiab tsuav yog txhua tus me nyuam muaj niam txiv tus yuam sij los ntawm lub sijhawm hloov tshiab nqe lus ua tiav. Tsis yog null hloov tshiab tus nqi ntawm a txawv teb chaws key yuav tsum sib npaug rau tus nqi ntawm qhov tseem ceeb tus yuam sij ntawm niam txiv lub rooj ntawm kev sib raug zoo.
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
Puas yog tus yuam sij txawv teb chaws tuaj yeem ua tsis tau Postgres?
INSERT INTO product VALUES (11, 'rau Joe', 1); INSERT INTO product VALUES (22, 'rau tag nrho', NULL); Nws yog txoj cai zoo kawg nkaus kom muaj ib kab lus tseem ceeb txawv teb chaws
Koj puas tuaj yeem muaj ntau tus yuam sij txawv teb chaws?
Ib lub rooj yuav muaj ntau tus yuam sij txawv teb chaws, thiab txhua tus yuam sij txawv teb chaws tuaj yeem muaj cov lus niam txiv sib txawv. Txhua tus yuam sij txawv teb chaws yog tswj hwm nws tus kheej los ntawm cov ntaub ntawv database. Yog li ntawd, cascading kev sib raug zoo ntawm cov ntxhuav tuaj yeem tsim siv cov yuam sij txawv teb chaws
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
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