Anda menggunakan pola yang disebut Asosiasi Polimorfik, dan tidak, tidak ada cara untuk melakukannya dan menggunakan kunci asing untuk menegakkan integritas referensial.
Saya sarankan Anda membuat satu tabel umum yang a_points
, b_points
, dan c_points
referensi. Kemudian pasangan poin Anda dapat mereferensikan tabel umum tersebut.
a_points -->
b_points --> common_points <-- point_pairs
c_points -->
Dengan kata lain, cara untuk membuat Asosiasi Polimorfik bekerja adalah dengan membalikkan arah referensi.