Dua pendekatan yang paling umum adalah Tabel Per Kelas (yaitu tabel untuk kelas dasar dan tabel lain untuk setiap subkelas yang berisi kolom tambahan yang diperlukan untuk menggambarkan subkelas) dan Tabel Per Hierarki (yaitu semua kolom dalam satu tabel, dengan satu bijih lebih kolom untuk memungkinkan diskriminasi subkelas. Pendekatan mana yang lebih baik sangat bergantung pada detail aplikasi dan strategi akses data Anda.
Anda akan memiliki Tabel Per Kelas dalam contoh pertama Anda dengan membalikkan arah FK dan menghapus id tambahan dari induknya. Dua lainnya pada dasarnya adalah varian dari tabel per kelas.