2024 Mwandishi: Lynn Donovan | [email protected]. Mwisho uliobadilishwa: 2023-12-15 23:53
Kama Mfumo wa Usimamizi wa Hifadhidata ya Uhusiano (RDBMS), Seva ya SQL hutumia uadilifu wa marejeleo kizuizi ili kuhakikisha kuwa data katika jedwali moja inaelekeza kwa data kwenye jedwali lingine-na haielekezi kwa data ambayo haipo. Seva ya SQL hutumia vikwazo, vichochezi, sheria na chaguo-msingi kutekeleza uadilifu wa marejeleo.
Pia kujua ni, ni nini uadilifu wa urejeleaji katika hifadhidata?
Uadilifu wa marejeleo inarejelea usahihi na uthabiti wa data ndani ya uhusiano. Katika uhusiano, data huunganishwa kati ya jedwali mbili au zaidi. Kwa hiyo, uadilifu wa marejeleo inahitaji kwamba, wakati wowote thamani ya ufunguo wa kigeni inatumiwa ni lazima irejelee ufunguo halali, uliopo kwenye jedwali kuu.
Pia Jua, unamaanisha nini kwa kizuizi cha uadilifu wa marejeleo? A kizuizi cha uadilifu wa marejeleo inafafanuliwa kama sehemu ya uhusiano kati ya aina mbili za huluki. The ufafanuzi kwa kizuizi cha uadilifu wa marejeleo inabainisha taarifa zifuatazo: Mwisho mkuu wa kizuizi . (Aina ya huluki ambayo ufunguo wake wa huluki unarejelewa na mwisho tegemezi.)
Mbali na hilo, uadilifu wa marejeleo unaelezea nini na mfano unaofaa?
Uadilifu wa marejeleo Inamaanisha marejeleo kutoka safu mlalo katika jedwali moja hadi jedwali lingine lazima iwe halali. Mifano ya uadilifu wa marejeleo kizuizi katika hifadhidata ya Wateja/Agizo la Kampuni: Mteja(CustID, CustName) Order(OrderID, CustID, OrderDate)
Uadilifu wa urejeleo unatekelezwaje katika SQL?
Uadilifu wa Marejeleo ni kikwazo katika hifadhidata inayotekeleza uhusiano kati ya jedwali mbili. The Uadilifu wa Marejeleo kizuizi kinahitaji kwamba thamani katika safu wima ya ufunguo wa kigeni lazima ziwepo katika ufunguo msingi unaorejelewa na ufunguo wa kigeni au lazima zibatilishwe.
Ilipendekeza:
Urejeleaji wa seli ni nini na ni aina gani tofauti za marejeleo?
Kuna aina mbili za marejeleo ya seli: jamaa na kabisa. Marejeleo yanayohusiana na kamili yanatenda kwa njia tofauti yanaponakiliwa na kujazwa kwenye seli zingine. Marejeleo yanayohusiana hubadilika fomula inaponakiliwa kwenye seli nyingine. Marejeleo kamili, kwa upande mwingine, hubaki bila kubadilika bila kujali wapi yanakiliwa
Je, uadilifu wa urejeleo unafanyaje kazi katika Jedwali?
Data->Data-source->'Assume Referential Integrity' ni bendera ambayo kimsingi huruhusu Tableau kujifanya kuwa kuna Ufunguo Msingi / Ufunguo wa Kigeni nyuma ya kila sharti moja la kujiunga kwa hivyo ikiwa una muundo sahihi wa DB - hautahitaji seti hiyo
Je, marejeleo ya mradi ni nini?
Rejeleo kimsingi ni faili isiyotarajiwa ya ingizo ambayo ina habari ambayoVisualStudio inahitaji kupata sehemu au huduma. Ili kutangaza, bonyeza kulia kwenye nodi ya ReferencesorDependencies kwenye Solution Explorer na uchagueAddReference
Je, ni vikwazo gani vya uadilifu katika SQL?
Uadilifu wa Marejeleo ni seti ya vizuizi vinavyotumika kwa ufunguo wa kigeni ambao huzuia kuingiza safu mlalo katika jedwali la mtoto (ambapo una ufunguo wa kigeni) ambao huna safu mlalo yoyote inayolingana katika jedwali kuu yaani kuingiza NULL au funguo za kigeni zisizo sahihi
Je, ni vikwazo gani vya uadilifu vinavyoelezea uadilifu wa marejeleo au kizuizi cha ufunguo wa kigeni?
Uadilifu wa marejeleo unahitaji kwamba ufunguo wa kigeni lazima uwe na ufunguo msingi unaolingana au lazima ubatilishwe. Kizuizi hiki kimebainishwa kati ya meza mbili (mzazi na mtoto); inadumisha mawasiliano kati ya safu katika majedwali haya. Inamaanisha marejeleo kutoka kwa safu mlalo katika jedwali moja hadi jedwali lingine lazima iwe halali