Compartir a través de


Cómo: Crear relaciones entre tablas

Si desea asociar filas de una tabla con filas de otra tabla puede crear una relación entre dos tablas. Para obtener más información sobre las relaciones, vea Tipos de relaciones entre tablas.

NotaNota

Hay una nueva versión del Diseñador de tablas para bases de datos con el formato de SQL Server 2012. En este tema se describe la versión anterior del Diseñador de tablas, que se utiliza con bases de datos de versiones anteriores de SQL Server.

En la nueva versión, las definiciones de tablas se pueden cambiar a través de una interfaz gráfica o directamente en un panel de scripts. Si se utiliza la interfaz gráfica, la definición de la tabla se actualiza automáticamente en el panel de scripts. Para aplicar el código SQL en el panel de scripts, elija el botón Actualizar. Para obtener más información sobre la nueva versión, vea Cómo: Crear objetos de base de datos usando el Diseñador de tablas.

NotaNota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear una relación de clave externa en el Diseñador de tablas

  1. En el Explorador de servidores, haga clic con el botón secundario del mouse en la tabla que va a estar en el lado de la clave externa de la relación y haga clic en Abrir definición de tabla.

    La tabla se abre en el Diseñador de tablas.

  2. En el menú Diseñador de tablas, haga clic en Relaciones.

  3. En el cuadro de diálogo Relaciones Foreign-key, haga clic en Agregar.

    La relación aparece en la lista Relación seleccionada con un nombre proporcionado por sistema con el formato FK_<tablename> _ <tablename>, donde tablename es el nombre de la tabla de clave externa.

  4. Haga clic en la relación en la lista Relación seleccionada.

  5. Haga clic en Especificaciones de tablas y columnas en la cuadrícula situada a la derecha y, a continuación, haga clic en los puntos suspensivos (...) que aparecen a la derecha de la propiedad.

  6. En el cuadro de diálogo Tablas y columnas, en la lista desplegable Clave principal, elija la tabla que estará en el lado de la clave principal de la relación.

  7. Elija en la cuadrícula situada debajo las columnas que contribuyen a la clave principal de la tabla. En la celda de la cuadrícula adyacente situada a la izquierda de cada columna, elija la columna de clave externa correspondiente de la tabla de clave externa.

    El Diseñador de tablas le sugerirá un nombre para la relación. Para cambiar este nombre, edite el contenido del cuadro de texto Nombre de la relación.

  8. Elija Aceptar para crear la relación.

NotaNota

Las columnas que elija para la clave externa deben tener el mismo tipo de datos de las columnas principales correspondientes.Debe haber un número igual de columnas en cada una de las claves.Por ejemplo, si la clave principal de la tabla en el lado principal de la relación se compone de dos columnas, necesitará hacer coincidir cada una de esas columnas con una columna de la tabla del lado de la clave externa de la relación.

Vea también

Referencia

Relaciones de clave externa (Cuadro de diálogo)

Tablas y columnas (Cuadro de diálogo)

Otros recursos

Trabajar con relaciones

Trabajar con restricciones

Trabajar con índices