私は学習ツールを構築していますが、データベースを構築するための最善の方法がわかりません。
基本的に、私は約50000ビットの情報を含むシンプルで大きなテーブルを持っています。
情報(50'000行)
id info_text
ユーザー
ID名メールパスワードなど
私が望んでいるのは、生徒が各項目に学習済みまたは学習済み(基本的にオンとオフ)のマークを付けて、改訂時に各項目にチェックマークを付けることができるようにすることです。
何千人ものユーザーに対応するツールを構築したいと考えており、データベースと関連するクエリを設定するための最も効率的で簡単なオプションの方法を考えていました。
現時点では、2つの主キーを持つ1つの巨大なテーブルを持ち、1つはユーザーID、次に調査した情報のIDを持ち、ある種のJOINステートメントを実行することで、彼らが残したアイテムのみを引き戻すことができます。勉強。
ユーザー情報
user_id info_id
前もって感謝します