आप पॉलीमॉर्फिक एसोसिएशन नामक एक पैटर्न का उपयोग कर रहे हैं, और नहीं, ऐसा करने का कोई तरीका नहीं है और संदर्भात्मक अखंडता को लागू करने के लिए विदेशी कुंजियों का उपयोग करें।
मेरा सुझाव है कि आप एक सामान्य तालिका बनाएं जो a_points
. है , b_points
, और c_points
संदर्भ। तब आपके बिंदु जोड़े उस सामान्य तालिका को संदर्भित कर सकते हैं।
a_points -->
b_points --> common_points <-- point_pairs
c_points -->
दूसरे शब्दों में, पॉलीमॉर्फिक संघों को काम करने का तरीका संदर्भ की दिशा को उलट देना है।