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 ;