あなたの2番目の選択肢は近いと思います。ほんの数点です:
顧客、ディストリビューター、ベンダーは組織の種類であるため、次のことをお勧めします。
-
すべての組織に共通のすべての列と行の主キーを含むテーブル[組織]。
-
テーブル[Vendor]、[Customer]、[Distributor]をそれぞれに特定の列で分離し、FKを[Organization]行PKに追加します。
あなたの2番目の選択肢は近いと思います。ほんの数点です:
顧客、ディストリビューター、ベンダーは組織の種類であるため、次のことをお勧めします。
すべての組織に共通のすべての列と行の主キーを含むテーブル[組織]。
テーブル[Vendor]、[Customer]、[Distributor]をそれぞれに特定の列で分離し、FKを[Organization]行PKに追加します。