Aggiunta di un vincolo di chiave esterna di una tabella può migliorare l'integrità dei dati in un'applicazione di database . È possibile utilizzare Microsoft SQL Server per eseguire questa operazione . SQL Server è un sistema di gestione di database relazionale utilizzato per database di grandi dimensioni . Una chiave esterna può essere applicato a una colonna o combinazione di colonne in una tabella utilizzata per collegare un'altra colonna in una tabella diversa . Una delle tabelle ha la colonna chiave primaria , e la seconda tabella avrà la chiave esterna . Istruzioni
1
Avviare Microsoft SQL Server Management Studio , quindi fare clic su " Nuova query. " Digitare quanto segue per utilizzare il database " AdventureWorks2008R2 " :
USE AdventureWorks2008R2;
GO
2
Digitare quanto segue per creare una tabella " ContactBackup " : < br >
CREATE TABLE Person.ContactBackup
( ContactID int);
GO
3
digitare quanto segue per modificare la tabella con l'aggiunta di un " chiave esterna " vincolo che fa riferimento alla tabella "Persona" :
ALTER tABLE Person.ContactBackup
Aggiungi vincolo FK_ContactBacup_Contact FOREIGN KEY ( ContactID ) per
rIFERIMENTI Person.Person ( BusinessEntityID ) ;
ALTER TABLE Person.ContactBackup
drop constraint FK_ContactBacup_Contact ;
GO
4
digitare quanto segue per far cadere la " chiave esterna " vincolo :
DROP TABLE Person.ContactBackup ;