1対1の関係の作成に関するSOに関するいくつかの投稿を読みました。
SQLServerで実際の1対1の関係を作成するにはどうすればよいですか
データベース11の関係を使用することが理にかなっている時期はありますか?
しかし、この基本的なケースについてアドバイスをいただければ幸いです。私にはUSERテーブルとCOMPANYテーブルがあります。各ユーザーは0または1つの会社を持つことができます。
次の関係を持つ2つのテーブルを使用する方がよいでしょうか。
または、必要なすべてのフィールドを含む1つのテーブルのみを使用する必要がありましたか?
説明ありがとうございます。
注:私はSQL Server(Manager Studioを使用してセットアップ)を使用しており、EFを使用する予定です。
更新:より明確にするために、私が達成しようとしていることは次のとおりです。ユーザーは会社を所有できる場合と所有していない場合があります。彼が会社を所有している場合、彼はそれのために働いている唯一の人です。
ありがとう