Types de relations

Cliquez pour copier

Travailler avec le concepteur du modèle de données.


Des liens peuvent être établis entre deux modèles de données - pour déterminer comment les objets créés à partir de ces modèles seront liés les uns aux autres et interagiront. Il existe trois types de ces liens :

  • has_one - 1 objet créé à partir du modèle de données A, peut être associé à 1 seul objet créé à partir du modèle de données B ;
  • has_many - 1 objet créé à partir du modèle de données A, peut être associé à plusieurs objets créés à partir du modèle de données B ;
  • many_to_many - un ensemble d'objets créés à partir du modèle de données A peut être associé à de nombreux objets créés à partir du modèle de données B.

Les modèles de données liées bénéficient de capacités supplémentaires pour le traitement collaboratif dans votre application. Un modèle de données peut être associé à un nombre infini d'autres. L'essentiel est de ne pas compliquer la logique des connexions au point de ne plus pouvoir la comprendre.