Dab tsi yog qhov tseem ceeb txawv teb chaws hauv Oracle?
Dab tsi yog qhov tseem ceeb txawv teb chaws hauv Oracle?

Video: Dab tsi yog qhov tseem ceeb txawv teb chaws hauv Oracle?

Video: Dab tsi yog qhov tseem ceeb txawv teb chaws hauv Oracle?
Video: Qhov Tseeb Xwm Kab Los Yej - Dab Vaj Dab Tsev Part 5 2024, Kaum ib hlis
Anonim

A txawv teb chaws key yog ib txoj hauv kev los tswj kom muaj kev ncaj ncees nyob hauv koj Oracle database. A txawv teb chaws key txhais tau hais tias qhov tseem ceeb hauv ib lub rooj yuav tsum tshwm sim hauv lwm lub rooj. Cov txawv teb chaws key nyob rau hauv lub rooj me nyuam feem ntau yuav hais txog thawj tus yuam sij nyob rau hauv niam txiv lub rooj.

Ua raws li qhov xav tau, koj txhais li cas tus yuam sij txawv teb chaws?

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.

Ib sab saum toj no, qhov txawv ntawm tus yuam sij tseem ceeb thiab tus yuam sij txawv teb chaws yog dab tsi? Kev txheeb ze ntawm Lub Ntsiab Tseem Ceeb vs Foreign Key A thawj tus yuam sij tshwj xeeb txheeb xyuas cov ntaub ntawv hauv Relational database table, whereas a txawv teb chaws key hais txog thaj chaw hauv a table uas yog thawj tus yuam sij ntawm lwm lub rooj.

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.

Kev siv tus yuam sij txawv teb chaws yog dab tsi?

SQL ntawv LUB TSEV KAWM NTAWV Kev txwv. 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. Cov LUB TSEV KAWM NTAWV kev txwv yog siv los tiv thaiv kev ua uas yuav rhuav tshem kev sib txuas ntawm cov rooj.

Pom zoo: