6 つの異なるユーザー タイプ (web_users、sellers、repair_centers、...) を持つデータベースを作成しています。それらにはすべて、よく使用される共通のオプション (列) がありますが、それぞれに他のユーザー タイプのいくつかの固有の列があります。持っていません。
ここで知りたいのは、共通の列を持つユーザー テーブルを 1 つだけ作成し、それらの一意の列のオプション テーブルとして別のテーブルを使用すること、またはユーザー タイプごとに個別のテーブルを作成することです。
編集:実際には、すべての異なるタイプが Web サイトで同じ機能を持ちます。違いは、売り手は web_users ができないロゴを持つことができるようなものです。プロデューサーには、他のプロデューサーにはない Producer_ID (政府によって定義されている) があり、....そして、これらの一意の列はすべて固定値であり、操作は行われません。