Pertanyaan Anda adalah kasus pola yang disebut superclass/subclass oleh pemodel objek, dan disebut generalisasi/spesialisasi dalam (diperpanjang) Entity Relationship Modeling.
Pertanyaan serupa telah diajukan tentang kasus yang berbeda dari waktu ke waktu. Jawaban yang lebih panjang tersedia di sini