设有关系模式R(课程号,教师姓名,学生学号,学生姓名,成绩)

2025-06-29 11:33:24
推荐回答(1个)
回答1:

1.课程号->教师姓名
学生号,课程号->成绩
学生号->学生姓名
2.候选码是 课程号,学生号
3.关系模式R符合第一范式。因为非关键字“学生姓名”部分依赖于关键字“学生号”不符合第二范式,因此只符合第一范式(1NF)
4.将R分解为3个表——S(学生学号,学生姓名) C(学生学号,课程号,成绩)T(课程号,教师姓名)
这样一来 消除了非关键字对关键字的部分依赖,也没有关键字与非关键字的传递依赖。符合第三范式。