Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Agregar una clave foránea sintética

Utiliza claves foráneas sintéticas para establecer relaciones entre tus 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 regular, no existe en la base de datos de origen y puede definirse directamente usando Relational Migrator.

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

  2. Selecciona 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 el Add relationship pane, seleccione la cardinalidad.

    • Al seleccionar One to one, cada fila de la tabla principal debe relacionarse como máximo con 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. Haz clic en el menú desplegable Child table y selecciona una tabla secundaria.

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

  6. Haz clic en el menú desplegable Child field y selecciona un campo secundario.

    Selecciona un campo hijo cuyos valores correspondan a los del campo padre.

  7. Haga clic en Save and close.

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

  • Crear reglas desde relacionales

  • Crear reglas para MongoDB

  • Creación de reglas a partir de mapeos sugeridos

Volver

Claves foráneas sintéticas

En esta página