こんにちは、次の mysql 関係があります。
ご覧のとおり、companys テーブルは members テーブルと 1:n の関係にあります。ただし、これは暗黙のように思われます。つまり、メンバーをデータベースに保存しようとすると、会社に関連付けられている必要があります。そうしないと、挿入が行われません。
基本的に、ユーザー サインアップ プロセスのアーキテクチャは、個人または会社として署名できるというものです。データベースの設計にこれを反映させるにはどうすればよいので、2 つのテーブル間の関係は必須ではありません。