A mund të keni disa çelësa të huaj?
A mund të keni disa çelësa të huaj?

Video: A mund të keni disa çelësa të huaj?

Video: A mund të keni disa çelësa të huaj?
Video: Si mund të nis të mësoj një gjuhë të huaj ? 2024, Nëntor
Anonim

Një tryezë mund kanë çelësa të shumtë të huaj , dhe secili çelësi i huaj mund të ketë një tabelë tjetër prindërore. Secili çelësi i huaj zbatohet në mënyrë të pavarur nga sistemi i bazës së të dhënave. Prandaj, marrëdhëniet kaskadë midis tabelave mund të vendoset duke përdorur çelësat e huaj.

Gjithashtu pyetja është, sa çelësa të huaj mund të keni?

Për një kolona, ju mund të keni deri në 16 çelësat e huaj . Për një tabela, numri aktual i rekomanduar është 253 edhe pse ju do të jetë i kufizuar (i detyruar) nga problemet e performancës më parë ju arrijnë atë numër.

Së dyti, a mund t'i referohet një çelësi i huaj tabelave të shumta? Në fakt ka të thjeshta. Është logjikisht e drejtë në menaxhimin e bazës së të dhënave dhe në fakt e mundur dhe duhet të lejohet nga çdo RDBMS që të referencë a çelësi i huaj te dy ose më shumë tavolina që dëshiron të jetë primare Celës si nje çelësi i huaj në një të dhënë tabela.

Gjithashtu duhet ditur, a mund të ketë një kolonë dy çelësa të huaj?

Teorikisht ju mund nuk zbatohet çelës i shumëfishtë i huaj në beqar kolonë . Përndryshe ju mund zbatojeni këtë duke përdorur procedurat ku vërtetoni hyrjen që ekziston në të shumëfishta tabela dhe bëj operacionin e nevojshëm.

A janë unikë çelësat e huaj?

Çdo tabelë mund të ketë më shumë se një Unike Kufizim. Si parazgjedhje, Unike kyç është a unike indeksi jo i grupuar. Unike Kufizimi nuk mund të lidhet me një tabelë tjetër si a I huaj Celës.

Recommended: