Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

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 de diagramas, haz clic en Add a synthetic foreign key.

  2. Selecciona la tabla principal.

    Puedes seleccionar una tabla principal de dos maneras:

    • Haga clic en una sola mesa o,

    • Haz clic y arrastra entre la tabla principal y la secundaria que elijas. Si seleccionas tu tabla padre e hija de esta manera, el paso 5 se completa.

  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 estar relacionada con cero o más filas en la tabla secundaria.

  4. Haz clic en el menú desplegable Parent field y selecciona 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.