アイデアは、小さなアプリケーション用の単純な ER 図を設計することです。
アプリケーションは質問応答システムです。すべてのユーザーがテキスト形式で質問できる必要があり、他のユーザーは画像を使用して回答を投稿できます。
最後に、質問をしたユーザーは、正解となる画像を選択できる必要があります。
私がこれまでに持っている設計は、次の 3 つのテーブルです。
- id、username、phone、location、realname、password の属性を持つ USER。
- 属性 ID、説明、時間、ステータスを持つ QUESTION。
- id、address 属性を持つ IMAGE
IMAGE と USER の間、および QUESTION と USER の間には、多対 1 の関係があります。
しかし、IMAGE と QUESTION の関係がどのように見えるかはわかりません。
それらの間に1対1の関係があるべきですか?それは良いデザインですか?
ありがとう