Taula de continguts:

Com es pot crear una relació de clau estrangera a SQL Server?
Com es pot crear una relació de clau estrangera a SQL Server?

Vídeo: Com es pot crear una relació de clau estrangera a SQL Server?

Vídeo: Com es pot crear una relació de clau estrangera a SQL Server?
Vídeo: Primary and Foreign Key Constraint Reference Table Example SQL Server 2024, Abril
Anonim

Utilitzant SQL Server Management Studio

  1. A l'Explorador d'objectes, feu clic amb el botó dret a la taula voluntat estar a la estranger - clau costat de la relació i feu clic a Disseny.
  2. Al menú Dissenyador de taules, feu clic a Relacions .
  3. En el Estrangers - Relacions clau quadre de diàleg, feu clic a Afegeix.
  4. Feu clic a relació al Seleccionat Relació llista.

Respecte a això, com podem crear una relació entre la clau primària i la clau estrangera a SQL Server?

A crear el relació de clau primària i clau estrangera , feu clic amb el botó dret a clau estrangera columnes de la taula (taula de comptes) i seleccioneu Relacions … En el Relacions amb clau exterior quadre de diàleg, feu clic a Afegeix botó . Això, per defecte, afegirà a relació al panell esquerre.

A més, una clau pot ser tant primària com estrangera? Claus primàries sempre ha de ser únic, claus externes cal permetre valors no únics si la taula és una relació d'un a molts. Està perfectament bé utilitzar a clau estrangera com el clau primària si la taula està connectada per una relació un a un, no una relació un a molts.

Aquí, què és la clau primària i la clau estrangera a SQL Server?

Clau primària identificar de manera única un registre a la taula. Clau estrangera és un camp de la taula que és clau primària en una altra taula. Clau primària no pot acceptar valors nuls. Clau estrangera pot acceptar diversos valors nuls.

Com faig referència a una clau estrangera a SQL?

Resum:

  1. Cada valor de la clau estrangera ha de formar part de la clau primària d'altres taules.
  2. La clau estrangera pot fer referència a una altra columna de la mateixa taula. Aquesta referència es coneix com a autoreferència.
  3. Podeu crear una clau estrangera mitjançant Crea una taula, Alterar taula o SQL Server Management Studio.

Recomanat: