أنواع العلاقة

انقر للنسخ

العمل مع مصمم نموذج البيانات.


يمكن إنشاء العلاقات بين نموذجي بيانات - لتحديد كيفية ارتباط الكائنات التي تم إنشاؤها منهم ببعضها البعض وتفاعلها. هناك ثلاثة أنواع من هذه الروابط:

  • has_one - كائن واحد تم إنشاؤه من نموذج البيانات A ، يمكن ربطه بكائن واحد فقط تم إنشاؤه من نموذج البيانات B ؛
  • has_many - كائن واحد تم إنشاؤه من نموذج البيانات A ، يمكن ربطه بالعديد من الكائنات التي تم إنشاؤها من نموذج البيانات B ؛
  • many_to_many - مجموعة من الكائنات التي تم إنشاؤها من نموذج البيانات A يمكن أن ترتبط بالعديد من الكائنات التي تم إنشاؤها من نموذج البيانات B.

تكتسب نماذج البيانات المرتبطة إمكانيات إضافية للمعالجة التعاونية في تطبيقك. يمكن ربط نموذج بيانات واحد بعدد لا حصر له من النماذج الأخرى - الشيء الرئيسي هو عدم تعقيد منطق الاتصالات كثيرًا بحيث لا يمكنك اكتشافه.