Ajout d'une contrainte de clé étrangère à une table peut améliorer l'intégrité des données dans votre application de base de données . Vous pouvez utiliser Microsoft SQL Server pour accomplir cette tâche . Serveur SQL est un système de gestion de base de données relationnelle utilisée pour les grandes bases de données . Une clé étrangère peut être appliquée à une colonne ou une combinaison de colonnes dans une table utilisée pour relier une autre colonne dans une autre table . L'un des tableaux a la colonne de clé primaire , et la seconde table aura la clé étrangère. Instructions 
 1 
 Démarrez Microsoft SQL Server Management Studio, puis cliquez sur « Nouvelle requête ». Tapez la commande suivante pour utiliser la base de données " AdventureWorks2008R2 ": 
 
 USE AdventureWorks2008R2 ; 
 
 GO 
 2 
 Tapez la commande suivante pour créer une table " ContactBackup ": < br > 
 CREATE TABLE Person.ContactBackup 
 
 ( ContactID int) ; 
 
 GO 
 3 
 Tapez la commande suivante pour modifier le tableau en ajoutant un " clé étrangère " contrainte qui fait référence à la table " personne ": 
 
 ALTER tABLE Person.ContactBackup 
 
 Ajouter une contrainte FK_ContactBacup_Contact FOREIGN KEY ( ContactID ) 
 
 REFERENCES Person.Person ( BusinessEntityID ) ; 
 
 ALTER TABLE Person.ContactBackup 
 
 DROP CONSTRAINT FK_ContactBacup_Contact ; 
 
 GO 
 4 Type de 
 la suivante pour supprimer la " clé étrangère " contrainte: 
 
 DROP TABLE Person.ContactBackup ;