Video: Kan 'n vreemde sleutel na 'n ander vreemde sleutel verwys?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
1 Antwoord. A vreemde sleutel kan verwys enige veld wat as uniek gedefinieer word. As daardie unieke veld self gedefinieer word as 'n onbekende sleutel , dit maak geen verskil nie. As dit 'n unieke veld is, is dit kan ook die teiken wees van 'n ander FK.
Hierin, kan 'n vreemde sleutel unieke sleutel verwys?
Primêr sleutels altyd moet wees uniek , vreemde sleutels moet toelaat dat nie- uniek waardes as die tabel 'n een-tot-veel-verhouding is. A ONBEKENDE SLEUTEL beperking doen hoef nie net aan 'n PRIMARY gekoppel te wees nie SLEUTEL beperking in 'n ander tabel; Dit kan ook gedefinieer word verwysing die kolomme van a UNIEK beperking in 'n ander tabel.
Net so, kan 'n vreemde sleutel 'n ander naam hê? Mees algemeen, a onbekende sleutel verwys na die primêre sleutel veld van die ander tabel. Die onbekende sleutel veld (CustomerNum) en verwysde veld (CustID) mag verskillende name het (of dieselfde naam ), maar moet het dieselfde datatipe en veldbeperkings.
Net so kan 'n mens vra, kan 'n vreemde sleutel na dieselfde tabel verwys?
ONBEKENDE SLEUTEL beperkings kan verwys 'n ander kolom in die dieselfde tafel . Dit word na verwys as 'n self- verwysing . A ONBEKENDE SLEUTEL beperking gespesifiseer op kolomvlak kan lys slegs een verwysing kolom. Hierdie kolom moet die dieselfde datatipe as die kolom waarop die beperking gedefinieer word.
Kan 'n vreemde sleutel opgedateer word?
As die Opdateer reël is GEEN AKSIE, ouer uniek sleutels kan wees opgedateer solank elke kind 'n ouer het sleutel teen die tyd dat die Opdateer verklaring voltooi. 'n Nie-nul Opdateer waarde van a onbekende sleutel moet gelyk wees aan 'n waarde van die primêre sleutel van die ouertabel van die verhouding.
Aanbeveel:
Kan ek 'n ander foon se skerm 'n ander model gebruik om my gekraakte skerm te vervang?
Moenie dit doen nie. Elke foongrootte is anders. En dan kom sommige skerms ingebed met baie onderdele vir die selfoon. So as jy 'n ander skerm vir die foon koop, sal jy uiteindelik jou geld mors
Hoe kan primêre sleutel vreemde sleutel verhouding in SQL Server skep?
Gebruik SQL Server Management Studio In Object Explorer, klik met die rechtermuisknop op die tabel wat aan die vreemde sleutelkant van die verhouding sal wees en klik Ontwerp. Klik op Verhoudings in die Table Designer-kieslys. In die dialoogkassie Buitelandse sleutelverhoudings, klik Voeg by. Klik op die verhouding in die lys Geselekteerde verhoudings
Kan 'n primêre sleutel ook 'n vreemde sleutel wees?
Primêre sleutels moet altyd uniek wees, vreemde sleutels moet nie-unieke waardes toelaat as die tabel 'n een-tot-baie-verhouding is. Dit is heeltemal goed om 'n vreemde sleutel as die primêre sleutel te gebruik as die tabel deur 'n een-tot-een-verhouding verbind word, nie 'n een-tot-veel-verhouding nie
Wat is primêre sleutel en vreemde sleutel in db2?
N Vreemde sleutel is 'n stel kolomme in 'n tabel wat vereis word om by ten minste een primêre sleutel van 'n ry in 'n ander tabel te pas. Dit is 'n verwysende beperking of verwysende integriteitsbeperking. Dit is 'n logiese reël oor waardes in veelvuldige kolomme in een of meer tabelle
Wat is primêre sleutel sekondêre sleutel en vreemde sleutel?
Buitelandse sleutel: Is die primêre sleutel een tabel wat (kruisverwysing) in 'n ander tabel verskyn. Sekondêre (of alternatiewe) sleutel: Is enige veld in die tabel wat nie gekies is om enige van die twee tipes hierbo te wees nie