私は現在、大学モジュール オプション フォーム用のリレーショナル データベースを作成する方法を考え出そうとしています。まず、学生 ID、名前、姓を入力し、人事管理などの学位プログラムを選択します。次に、各プログラムの各学期の合計クレジットが選択されるまで、チェックボックスを使用してフォームから複数のモジュールを選択します。
ただし、複数のモジュールを選択し、リレーショナル データベース設計であるため、以下に示すように、これらの複数の回答を Student Options テーブルに保存する方法がわかりません。
私は現在のテーブルを持っています
表: 学生 フィールド名: 学生 ID (主キー) 名前 姓
表: プログラム Program (主キー) Semester 1 Credits (異なるプログラムは異なる量のクレジットを許可します) Semester 2 Credits (異なるプログラムは異なる量のクレジットを許可します)
表: モジュール モジュール ID (主キー) モジュール名 クレジット 前提条件
最後のテーブルは、モジュールがフォームから選択された後、このテーブルに格納され、現在これを持っているため、私が苦労しているものです...
表: 学生オプション 学生 ID (主キー) プログラム (プログラム表へのリンク)
ただし、以下に示すように、すべてが個別に保存されているモジュールテーブルへのリンクを保持したり、雑然としたりせずに、どのフィールドにそれらを保存する必要があるのか わかりません。
リレーショナル データベースにするために、モジュール テーブルに学生オプション テーブルへの関係リンクが必要ですか?
選択した複数のモジュールを学生オプション フォームに保存するにはどうすればよいですか?
ありがとう