Tipos de relación

Haga clic para copiar

Trabajar con el diseñador del modelo de datos.


Se pueden establecer relaciones entre dos modelos de datos para determinar cómo se relacionarán e interactuarán los objetos creados a partir de ellos. Existen tres tipos de relaciones de este tipo:

  • has_one - 1 objeto creado a partir del modelo de datos A, puede asociarse con un solo objeto creado a partir del modelo de datos B;
  • has_many - 1 objeto creado a partir del modelo de datos A, puede asociarse con varios objetos creados a partir del modelo de datos B;
  • many_to_many - un conjunto de objetos creados a partir del modelo de datos A puede asociarse con muchos objetos creados a partir del modelo de datos B.

Los modelos de datos enlazados adquieren capacidades adicionales para el procesamiento colaborativo en su aplicación. Un modelo de datos puede asociarse con un número infinito de otros - lo principal es no complicar tanto la lógica de las conexiones que no se pueda entender.