以第二范式转换表格

时间:2018-04-06 12:41:00

标签: sql database-normalization

请将下表转换为第二范式。我不明白如何以第二范式转换下表。

表名:学生(Std_id,Std_name,Course_id,Course_credit_hour_,Course_code,Course_name,teacher_name)

因此,上面的表名学生有七个属性。所以请解释如何将其转换为第二范式。

1 个答案:

答案 0 :(得分:0)

学生可以有多门课程,这会导致不必要的冗余。该表可分为以下三个表:

  

学生(Std_id,Std_name)

     

Course_taken(Std_id,Course_id)

     

课程(Course_id,Course_credit_hour_,Course_code,Course_name,   TEACHER_NAME)

假设每门课程只有一位老师。

相关问题