• 締切済み

正規化

問題 次の履修テーブルを第三正規化しろ。 ひだりから、学生番号、学生名、科目番号、科目名、科目区分、単位、教員番号、教員名、成績。そして僕の見解は 第1が、「履修テーブル」・・・成績コード、学生コード、科目コード、教員コード、単位「科目マスタ」・・・科目番号、科目名、科目区分、単位「教員マスタ」・・・教員番号、教員名 あっているのか分からないですし、ここから分からないのですが教えていただけないでしょうか? よろしくお願いします。

みんなの回答

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.2

学生名は「学生マスタ」があれば良いかと。 ていうか、元レコードに含まれている学生番号と学生名が正規化後のテーブルに無いのはおかしいですね。通常は学生番号を主キーにして学生名をもっているでしょう。学生名まで主キーに含めてしまうとキーの検索ができません。 あと、履修マスタと科目マスタの双方に単位が含まれていますが。

noname#101404
質問者

お礼

丁寧に教えていただきどうもありがとうございました。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

正規化後に学生名が無い

noname#101404
質問者

お礼

ご回答ありがとうございます。学生コードに学生名が含まれていないのですか?