November 30
L'aggiunta di un vincolo di chiave esterna a una tabella in grado di migliorare l'integrità dei dati nell'applicazione di database. È possibile utilizzare Microsoft SQL Server per eseguire questa operazione. SQL Server è un sistema di gestione di database relazionale utilizzato per le grandi basi di dati. 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.
1 Avviare Microsoft SQL Server Management Studio, quindi fare clic su "Nuova query". Digitare quanto segue per utilizzare il database "AdventureWorks2008R2":
USE AdventureWorks2008R2;
ANDARE
2 Digitare la seguente per creare una tabella "ContactBackup":
CREATE TABLE Person.ContactBackup
(Int ContactID);
ANDARE
3 Digitare quanto segue per modificare la tabella aggiungendo un vincolo "chiave esterna", che fa riferimento alla tabella "Persona":
ALTER TABLE Person.ContactBackup
Aggiungi vincolo FK_ContactBacup_Contact FOREIGN KEY (ContactID)
REFERENCES Person.Person (BusinessEntityID) ;
ALTER TABLE Person.ContactBackup
GOCCIA VINCOLO FK_ContactBacup_Contact;
ANDARE
4 Digitare quanto segue per eliminare il vincolo "chiave esterna":
DROP TABLE Person.ContactBackup;