0

画面の短いようにタイムテーブルを設計できます。 スクリーンショット

紛らわしい部分:別のテーブルに保存されているデータベースに教師IDを保存する方法。次の形式で保存することにしました

件名(保存済み)

subject_id subject_name class_id teacher_id

タイムテーブルマスター

tt_id クラス ID

時刻表データ

ttd_id tt_id 時刻 日 subject_id teacher_id

時間割フォームでは科目の選択のみが許可されていますが、科目ごとに teacher_id を保存するにはどうすればよいですか。私を正しい方向に導いてください??

4

1 に答える 1

0

テーブルにさまざまな種類のデータが混在しているため、混乱していると思います。Subject と SubjectInstance には違いがあります。

サブジェクトには ID と名前 (例: 2、英語) のみが含まれる場合がありますが、SubjectInstance は特定の教師の特定の日のサブジェクトであり、ID、日、時間、教師、クラスルームなどを含む場合があります。day は Day テーブルの外部キーである可能性があり、Teacher と Classroom も Teacher と Classroom テーブルの外部キーである可能性があります。

于 2013-11-28T15:11:29.523 に答える