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.