-1

1 年間で毎月 300 人の学生のデータがあります。そのデータを保存するテーブル形式を教えてください。各学生ごとの月ごとのデータを比較したい。

4

1 に答える 1

2

少なくとも 2 つのテーブルが必要です。

1 つのテーブル、Students には、学生の主要な詳細が保持されます。これらは、記録された月数 (名前など) に関係なく、生徒ごとに 1 回発生する属性です。その主キーが STUDENT_ID であるとしましょう。

2 番目のテーブルには、各月のレコードが保持されます。その主キーは (STUDENT_ID, MONTH_ID) です。MONTH_ID は、月と年の両方を識別する必要があります (ほとんどの学校制度では、学年は暦年にまたがっているため)。

「毎月300人の学生のデータ」の正確な詳細によっては、さらにテーブルが必要になる場合があります。

于 2012-09-25T10:39:20.890 に答える