Table des matières:

Comment fonctionne la clé étrangère dans SQL Server ?
Comment fonctionne la clé étrangère dans SQL Server ?

Vidéo: Comment fonctionne la clé étrangère dans SQL Server ?

Vidéo: Comment fonctionne la clé étrangère dans SQL Server ?
Vidéo: SQL - DDL - Clés primaires et étrangères 2024, Peut
Anonim

Order_ID: clé primaire

De même, vous pouvez vous demander comment référencer une clé étrangère en SQL ?

Sommaire:

  1. Chaque valeur de clé étrangère doit faire partie de la clé primaire des autres tables.
  2. La clé étrangère peut faire référence à une autre colonne de la même table. Cette référence est connue sous le nom d'auto-référence.
  3. Vous pouvez créer une clé étrangère à l'aide de Create Table, Alter Table ou SQL Server Management Studio.

On peut aussi se demander, quels problèmes les clés étrangères introduisent-elles ? Voici quelques problèmes courants de clé étrangère.

  • Clés étrangères pendantes. Une clé étrangère pointe vers une clé primaire qui n'est pas là.
  • Référence à une clé unique autre que la clé primaire. Il n'y a aucun avantage à cela.
  • Lien informel entre les tables.
  • Types de données incompatibles.
  • Clés étrangères surchargées.

A savoir aussi, comment écrit-on une clé étrangère ?

Clé étrangère Utilisation d'une contrainte en ligne); En utilisant cette syntaxe, vous spécifiez votre mot-clé CREATE, puis le nom de la table, puis ouvrez les crochets. Pour la colonne, vous souhaitez spécifier comme clé étrangère , et ajoutez le mot REFERENCES à la fin (après le type de données). Ensuite, spécifiez le nom de l'autre table.

Une clé primaire peut-elle être une clé étrangère ?

Clés primaires doit toujours être unique, clés étrangères devez autoriser les valeurs non uniques si la table est une relation un-à-plusieurs. Il est parfaitement normal d'utiliser un clé étrangère comme le clé primaire si la table est connectée par une relation un-à-un, pas une relation un-à-plusieurs.

Conseillé: