単一テーブル継承パターン
STI:Single Table Inheritance
スーパータイプとすべてのサブタイプを一つのテーブルにまとめるパターン
エンタープライズアプリケーションアーキテクチャパターン
で紹介されいてる設計方法
サブタイプによる複雑さをアプリケーション側に寄せる形なるので、アプリケーションの設計が必要になる
フレームワークで採用している場合もある(Rails など)
https://scrapbox.io/files/67e750b369aabb35d099565b.png