高校の学生データベースを構築しています。1 つを除いて、ほとんどの問題を解決することができました。
私が現在持っている表は、現在の学期の記録用です。1学期、2学期、3学期、卒業後も記録を永久保存する方法を模索中です。学生情報は引き続きデータベースに永続的に保存されます。
どのように構築すればよいか、誰か教えてください。
このレコードの対象となる用語を書き込む「用語」フィールドを追加します。
Year (暦年) とTerm (学期: 春、夏、秋) フィールドを各学生に関連付けるのが最も論理的な方法だと思います。このようにして、暦年または期間のいずれかで出席を完全に区別できます。卒業ステータスについては、卒業フラグまたは卒業日、あるいはその両方を追加できます。
追加した:
以下、コメントへの返信です。はい、入学希望者と在学中の学生を別々に追跡する方が理にかなっていると思います。スタンド アロング テーブルでそれらを追跡するか、既存のテーブルに追加のフィールドを実装することができます。例として、フィールドperson_statusを、登録済、卒業済、見込み客として持つことができます。
最終的な構造は、達成しようとする詳細レベルに大きく依存します。