-1
データベーススキームを作成したいと考えていますが、実際には次のシナリオの解決方法はわかりません。 私はユーザー、チーム、プロジェクトを持っています。私はユーザーとしてプロジェクトを作成できるようにしたいが、チームとしても作成したい。私が考えたのは、プロジェクトテーブルに2つの外部キーを含めることでした。 1つは 'userId'、もう1つは 'teamId'です。しかし、この場合entitiyごとにuserIdまたはteamIdのいずれかがnullになります。 これは良い解決策ですか、それとも解決する可能性はありますか?データベース1 ...いくつかのオーナーテーブルとの関係
プログラミングに関する質問ではありません。これを見てください:http://databaseanswers.org/tutorial4_getting_started_with_db_design/index.htm – spicyramen