Docs Menu
Docs Home
/ /

Agregar una clave externa sintética

Utilice claves foráneas sintéticas para establecer relaciones entre sus tablas antes de crear reglas de mapeo. Una clave foránea sintética representa una relación entre dos tablas, pero a diferencia de una clave foránea normal, no existe en la base de datos de origen y se puede definir directamente mediante Relational Migrator.

  1. En la barra de herramientas del diagrama, haga clic en Add a synthetic foreign key.

  2. Seleccione la tabla principal.

    Puede seleccionar una tabla principal de dos maneras:

    • Haga clic en una sola tabla o

    • Haga clic y arrastre entre la tabla principal y la secundaria que elija. Si selecciona la tabla principal y la secundaria de esta manera, el paso 5 estará completo.

  3. En Add relationship pane, seleccione la cardinalidad.

    • Cuando selecciona One to one, cada fila de la tabla principal debe relacionarse con como máximo una fila de la tabla secundaria.

    • Cuando selecciona One to many, cada fila de la tabla principal puede relacionarse con cero o más filas de la tabla secundaria.

  4. Haga clic en el menú desplegable Parent field y seleccione un campo principal.

  5. Haga clic en el menú desplegable Child table y seleccione una tabla secundaria.

    Para representar la relación potencial, aparece una línea azul entre la tabla principal y la tabla secundaria en el modelo relacional.

  6. Haga clic en el menú desplegable Child field y seleccione un campo secundario.

    Seleccione un campo secundario cuyos valores correspondan a los del campo principal.

  7. Haga clic en Save and close.

  • Para editar o eliminar una clave externa sintética, haga clic en la línea del modelo relacional entre dos tablas. En el panel Relationships, puede hacer clic en el botón Edit relationship o Delete relationship.

  • Crear reglas a partir de relaciones

  • Crear reglas para MongoDB

  • Crear reglas a partir de asignaciones sugeridas

Volver

Claves externas sintéticas

En esta página