请将下表转换为第二范式。我不明白如何以第二范式转换下表。
表名:学生(Std_id,Std_name,Course_id,Course_credit_hour_,Course_code,Course_name,teacher_name)
因此,上面的表名学生有七个属性。所以请解释如何将其转换为第二范式。
答案 0 :(得分:0)
学生可以有多门课程,这会导致不必要的冗余。该表可分为以下三个表:
学生(Std_id,Std_name)
Course_taken(Std_id,Course_id)
课程(Course_id,Course_credit_hour_,Course_code,Course_name, TEACHER_NAME)
假设每门课程只有一位老师。