Video: Kan een primêre sleutel twee vreemde sleutels hê?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
Dit is heeltemal in orde om het twee vreemde sleutels kolomme wat dieselfde verwys primêre sleutel kolom in 'n ander tabel sedert elkeen onbekende sleutel waarde sal verwys na 'n ander rekord in die verwante tabel.
Hierin, kan twee vreemde sleutels 'n primêre sleutel maak?
Dit is onmoontlik om te hê twee primêre sleutels . Dit is een rede waarom dit genoem word " primêre ", want as jy gehad het twee , 'n mens kon nie wees nie primêre , maar sekondêr tot primêre.
Die vraag is dan, kan 'n primêre sleutel 'n vreemde sleutel in verskeie tabelle wees? Byvoorbeeld, die onbekende sleutel moet verwys na a primêre sleutel of unieke beperking, hoewel daardie verwysing kan wees op dieselfde tafel of op 'n verskillende tafel . Onbekende sleutel kolomme kan bevat NULL waardes.
Dienooreenkomstig, kan jy verskeie vreemde sleutels hê?
'n Tafel mag het veelvuldige vreemde sleutels , en elkeen vreemde sleutel kan hê 'n ander ouertabel. Elkeen onbekende sleutel word onafhanklik deur die databasisstelsel afgedwing. Daarom, kaskade verhoudings tussen tabelle kan gevestig word met behulp van vreemde sleutels.
Kan ons twee vreemde sleutels in 'n tabel byvoeg?
Ja, MySQL laat dit toe. Jy kan het veelvuldige vreemde sleutels op dieselfde tafel . Die vreemde sleutels in jou skema (op Rekeningnaam en Rekeningtipe) doen vereis geen spesiale behandeling of sintaksis nie. Dit blyk dat ten minste een van hierdie gevalle is van toepassing op die ID- en Naam-kolomme in die kliënt tafel.
Aanbeveel:
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
Wat is primêre sleutels en vreemde sleutels?
Verwantskap van primêre sleutel vs vreemde sleutel 'n Primêre sleutel identifiseer uniek 'n rekord in die relasionele databasistabel, terwyl 'n vreemde sleutel verwys na die veld in 'n tabel wat die primêre sleutel van 'n ander tabel is
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
Kan 'n vreemde sleutel na 'n ander vreemde sleutel verwys?
1 Antwoord. 'n Vreemde sleutel kan verwys na enige veld wat as uniek gedefinieer is. As daardie unieke veld self as 'n vreemde sleutel gedefinieer word, maak dit geen verskil nie. As dit 'n unieke veld is, kan dit ook die teiken van 'n ander FK wees
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