Adicionando uma restrição de chave estrangeira a uma tabela pode melhorar a integridade dos dados em seu aplicativo de banco de dados . Você pode usar o Microsoft SQL Server para realizar essa tarefa . SQL Server é um sistema de gerenciamento de banco de dados relacional usado para grandes bancos de dados. Uma chave estrangeira pode ser aplicada a uma coluna ou combinação de colunas de uma tabela utilizada para ligar a outra coluna uma tabela diferente . Uma das tabelas tem a coluna de chave primária , ea segunda mesa terá a chave estrangeira. Instruções 
 1 
 Inicie o Microsoft SQL Server Management Studio, clique em " New Query ". Digite o seguinte para usar o " AdventureWorks2008R2 " banco de dados : 
 
 USE AdventureWorks2008R2; 
 
 GO 
 2 
 Digite o seguinte para criar uma tabela " ContactBackup " : < br > 
 CREATE TABLE Person.ContactBackup 
 
 ( ContactID int); 
 
 GO 
 3 
 Digite o seguinte para alterar a tabela , adicionando uma restrição " Foreign Key ", que faz referência a tabela "Pessoa" : 
 
 ALTER TABLE Person.ContactBackup 
 
 ADD CONSTRAINT FK_ContactBacup_Contact FOREIGN KEY ( ContactID ) 
 
 referências Person.Person ( BusinessEntityID ); 
 
 ALTER TABLE Person.ContactBackup 
 
 DROP CONSTRAINT FK_ContactBacup_Contact ; 
 
 GO 
 4 
 Digite o seguinte para soltar a " chave estrangeira " restrição: 
 
 DROP TABLE Person.ContactBackup ;