Inhoudsopgave:

Hoe kan een externe sleutelrelatie met een primaire sleutel worden gemaakt in SQL Server?
Hoe kan een externe sleutelrelatie met een primaire sleutel worden gemaakt in SQL Server?

Video: Hoe kan een externe sleutelrelatie met een primaire sleutel worden gemaakt in SQL Server?

Video: Hoe kan een externe sleutelrelatie met een primaire sleutel worden gemaakt in SQL Server?
Video: Scriptcase DB Setup - Modeling 2024, November
Anonim

SQL Server Management Studio gebruiken

  1. Klik in Objectverkenner met de rechtermuisknop op de tabel die: zullen op de zijn buitenlands - toets kant van de relatie en klik op Ontwerpen.
  2. Klik in het menu Tabelontwerper op Verhoudingen .
  3. In de Buitenlands - belangrijke relaties dialoogvenster, klik op Toevoegen.
  4. Klik op de relatie in de geselecteerde Relatie lijst.

Hoe kunnen we in dit verband een relatie creëren tussen de primaire sleutel en de externe sleutel in SQL Server?

Tot creëren de relatie primaire sleutel en externe sleutel , klik met de rechtermuisknop op de vreemde sleutel tabelkolommen (Rekeningentabel) en selecteer Verhoudingen … In de Buitenlandse sleutelrelaties dialoogvenster, klik op Toevoegen knop . Dat zal standaard een toevoegen relatie in het linkerpaneel.

Kan een sleutel ook zowel primair als buitenlands zijn? Primaire sleutels moet altijd uniek zijn, buitenlandse sleutels moeten niet-unieke waarden toestaan als de tabel een een-op-veel-relatie is. Het is prima om een vreemde sleutel als de hoofdsleutel als de tabel is verbonden door een één-op-één-relatie, niet een één-op-veel-relatie.

Wat is hierin de primaire sleutel en de externe sleutel in SQL Server?

Hoofdsleutel een record in de tabel uniek identificeren. Vreemde sleutel is een veld in de tabel dat is hoofdsleutel in een andere tafel. Hoofdsleutel kan geen null-waarden accepteren. Vreemde sleutel kan meerdere null-waarden accepteren.

Hoe verwijs ik naar een externe sleutel in SQL?

Samenvatting:

  1. Elke waarde van de buitenlandse sleutel moet deel uitmaken van de primaire sleutel van andere tabellen.
  2. De Foreign key kan verwijzen naar een andere kolom in dezelfde tabel. Deze referentie staat bekend als een zelfreferentie.
  3. U kunt een externe sleutel maken met Create Table, Alter Table of SQL Server Management Studio.

Aanbevolen: