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 applicata 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":
UTILIZZARE AdventureWorks2008R2;
VAI
2
Digitare il comando seguente per creare una tabella "ContactBackup":
CREARE la tabella Person.ContactBackup
(ContactID int);
VAI
3
Digitare quanto segue per modificare la tabella con l'aggiunta di un vincolo di "Foreign Key" che fa riferimento alla tabella "Persona":
ALTER TABLE Person.ContactBackup
Aggiungi FK_ContactBacup_Contact vincolo FOREIGN KEY (ContactID)
REFERENCES Person.Person (BusinessEntityID) ;
ALTER TABLE Person.ContactBackup
DROP CONSTRAINT FK_ContactBacup_Contact;
VAI
4
Digitare il comando seguente per eliminare il vincolo di "Foreign Key":
DROP TABLE Person.ContactBackup;