私のシステムには、2 人のユーザーがいます。
- リクエスト送信者
- ユーザーがリクエストを受け取る
データベース テーブルを作成したい
1-requestTable
__________
requestid
createdat
2-usersTable
__________
userid
name
answer(yes/no)
100人のユーザーがいて、3つのリクエストのみを送信すると、次のようになります
RequestID || UserID || Answer ||
________ || _____ || ______ ||
req1 || user1 || yes ||
req1 || user2 || No ||
req1 || user3 || No ||
req1 || user4 || Yes ||
req1 || user5 || Yes ||
これは、3 つの要求に対してのみ 100 人のユーザーに対して 300 のレコードを挿入しますが、これは最適ではありません。
データベースを最適な方法で作成するための最適な方法は何ですか?