设有关系模式R(S,T,J),S表示学生,T表示教师,J表示课程。每个教师只教一门课;每门课有若干教师;每个学生选定某门课就确定一个唯一教师。 1)写出R上的函数依赖 2)关系模式R的候选码?(3分) 3)最高达到几范式,为什么?(3分) 4)若没有达到BCNF,将其规范为满足BCNF的关系模式(4分)
时间: 2024-01-28 21:03:26 浏览: 60
有关系模式R(ABCDE),回答下面几个问题:
1)函数依赖 F={(S,J)→T,T→J}
2)由于T→J,J不是候选码。因此,候选码应该包含S和J。可以通过观察函数依赖,发现(S, J)可以唯一确定一条记录。因此,(S, J)是关系模式R的候选码。
3)关系模式R最高达到第三范式(3NF)。因为R已经满足第一范式(1NF),也满足第二范式(2NF),所以我们只需要检查是否存在传递依赖即可。由于函数依赖F中不存在非主属性对主属性的传递依赖,因此R已经满足第三范式(3NF)。
4)由于关系模式R已经满足BCNF,因此不需要进行规范化。
阅读全文