Tecnología

Inicio

Cómo agregar una restricción de clave externa

Cómo agregar una restricción de clave externa


Adición de una restricción de clave externa a una tabla puede mejorar la integridad de los datos en la aplicación de base de datos. Puede utilizar Microsoft SQL Server para realizar esta tarea. SQL Server es un sistema de gestión de base de datos relacional utilizado para grandes bases de datos. Una clave externa se puede aplicar a una columna o combinación de columnas en una tabla que se utiliza para vincular otra columna en una tabla diferente. Una de las mesas tiene la columna de clave principal, y la segunda tabla tendrá la clave externa.

Instrucciones

1 Comienza Microsoft SQL Server Management Studio, haga clic en "Nueva consulta". Escriba lo siguiente para utilizar la base de datos "AdventureWorks2008R2":

USO AdventureWorks2008R2;

IR

2 Escribe lo siguiente para crear una tabla "ContactBackup":

CREAR TABLA Person.ContactBackup

(Int Contact ID);

IR

3 Escribe lo siguiente para modificar la tabla mediante la adición de una restricción "clave externa" que hace referencia a la tabla "Persona":

ALTER TABLE Person.ContactBackup

ADD restricción de clave externa FK_ContactBacup_Contact (Contact ID)

REFERENCES Person.Person (BusinessEntityID) ;

ALTER TABLE Person.ContactBackup

DROP CONSTRAINT FK_ContactBacup_Contact;

IR

4 Escriba lo siguiente para quitar la restricción "clave externa":

DROP TABLE Person.ContactBackup;