Video: Dab tsi yog referential kev ncaj ncees hauv SQL Server?
2024 Tus sau: Lynn Donovan | [email protected]. Kawg hloov kho: 2023-12-15 23:47
Raws li Relational Database Management System (RDBMS), SQL Server siv cov referential kev ncaj ncees kev txwv kom ntseeg tau tias cov ntaub ntawv hauv ib lub rooj taw qhia rau cov ntaub ntawv hauv lwm lub rooj-thiab tsis taw tes rau cov ntaub ntawv uas tsis muaj nyob. SQL Server siv cov kev txwv, ua rau, kev cai, thiab kev ua txhaum cai los tswj referential kev ncaj ncees.
Kuj tseem yuav paub yog, dab tsi yog qhov kev ntseeg ncaj ncees hauv cov ntaub ntawv?
Referential kev ncaj ncees hais txog qhov raug thiab sib xws ntawm cov ntaub ntawv hauv kev sib raug zoo. Hauv kev sib raug zoo, cov ntaub ntawv txuas ntawm ob lossis ntau lub rooj. Yog li ntawd, referential kev ncaj ncees xav kom, thaum twg tus nqi tseem ceeb txawv teb chaws siv nws yuav tsum siv tau, uas twb muaj lawm tus yuam sij tseem ceeb hauv cov lus niam txiv.
Kuj Paub, koj txhais li cas los ntawm kev txwv kev ncaj ncees? A referential integrity txwv txhais tau tias yog ib feem ntawm kev sib koom ua ke ntawm ob hom chaw. Cov txhais rau a referential integrity txwv qhia cov ntaub ntawv hauv qab no: Lub ntsiab lus kawg ntawm qhov txwv . (Ib hom chaw uas nws qhov chaw tseem ceeb raug xa mus los ntawm qhov kawg ntawm kev vam meej.)
Tsis tas li ntawd, qhov kev ncaj ncees kev ncaj ncees piav qhia nrog tus qauv tsim nyog yog dab tsi?
Referential kev ncaj ncees Nws txhais tau hais tias kev siv los ntawm kab hauv ib lub rooj mus rau lwm lub rooj yuav tsum siv tau. Piv txwv ntawm referential kev ncaj ncees Kev txwv nyob rau hauv Cov Neeg Siv Khoom / Kev Txiav Txim database ntawm Lub Tuam Txhab: Cov Neeg Siv Khoom (CustID, CustName) Order (OrderID, CustID, OrderDate)
Yuav ua li cas hais txog kev ncaj ncees nyob rau hauv SQL?
Referential Integrity yog ib qho kev txwv hauv database uas tswj kev sib raug zoo ntawm ob lub rooj. Cov Referential Integrity kev txwv yuav tsum muaj qhov tseem ceeb hauv kab ntawv tseem ceeb txawv teb chaws yuav tsum muaj nyob rau hauv thawj tus yuam sij uas tau hais los ntawm tus yuam sij txawv teb chaws lossis lawv yuav tsum yog null.
Pom zoo:
Dab tsi yog qhov sib txawv hauv kev ncaj ncees txhaum cai?
Cov kev sib txawv nyob rau hauv kev ncaj ncees txhaum cai yog cov ntsiab lus xws li kev ua txhaum cai thiab recidivism. Qhov sib txawv ntawm tus kheej (tus kwv yees) yog qhov sib txawv uas ua rau, txiav txim siab, lossis ua ntej lub sijhawm ntawm qhov sib txawv thiab feem ntau txhais tau los ntawm tsab ntawv X
Dab tsi yog qhov tseem ceeb ntawm kev coj ncaj ncees hauv kev siv technology?
Kev coj ncaj ncees hauv kev siv thev naus laus zis yog qhov tseem ceeb vim nws tsim cov kab lis kev cai ntawm kev ntseeg siab, lub luag haujlwm, kev ncaj ncees thiab kev ua tau zoo ntawm kev siv cov peev txheej. Kev coj ncaj ncees kuj txhawb kev ceev ntiag tug, tsis pub leej twg paub cov ntaub ntawv thiab tsis muaj kev tso cai nkag mus rau hauv computer network, pab tiv thaiv kev tsis sib haum xeeb thiab tsis ncaj ncees
Dab tsi yog qee qhov teeb meem kev coj ncaj ncees thiab teeb meem cuam tshuam nrog khoos phis tawj thiab kev sib txuas lus hluav taws xob?
Qee qhov teeb meem no yog qhov tshiab (xws li luam theej duab software), thaum lwm tus yog cov tshiab version ntawm cov teeb meem qub txog qhov raug thiab tsis ncaj ncees, kev ncaj ncees, kev ncaj ncees, lub luag haujlwm, tsis pub lwm tus paub, kev ntseeg siab, kev lav phib xaub, thiab kev ncaj ncees. Cov neeg siv ntsib qee qhov teeb meem no thaum cov kws tshaj lij hauv computer ntsib tag nrho lawv
Dab tsi yog qhov kev txwv kev ncaj ncees piav qhia txog kev ncaj ncees lossis kev txwv txawv teb chaws?
Kev lees paub ncaj ncees xav kom tus yuam sij txawv teb chaws yuav tsum muaj tus yuam sij tseem ceeb sib xws lossis nws yuav tsum yog null. Qhov kev txwv no tau teev tseg ntawm ob lub rooj (niam txiv thiab menyuam); nws tuav cov ntawv xov xwm ntawm kab hauv cov rooj no. Nws txhais tau hais tias kev siv los ntawm kab hauv ib lub rooj mus rau lwm lub rooj yuav tsum siv tau
Dab tsi yog qhov tseem ceeb ntawm kev siv kev coj ncaj ncees rau cov ntaub ntawv kev ruaj ntseg?
Rau cov kws tshaj lij kev ruaj ntseg cov ntaub ntawv, muaj ob lub hom phiaj tseem ceeb thaum nws los txog rau cov ntaub ntawv tseem ceeb: tiv thaiv nws thiab paub txog nws qhov chaw. Cov koom haum tsis tuaj yeem xav tias cov ntaub ntawv raug cai lossis tau txais los ntawm kev coj ncaj ncees