coisini002 2023-04-13 17:08 采纳率: 52.3%
浏览 7

数据库中关系模式的规范化关系

有⼀教师关系为:课程任务(⼯号、⽼师名、职称、课程名、班级名、学时名),设⼀位⽼师可担任多门课,⼀门课也可由多位⽼师教,那么:该关系属于(C)。
A、⾮规范关系 B、1NF关系
C、2NF关系 D、3NF关系
这个怎么不是1nf,这个候选码是工号吗

  • 写回答

1条回答 默认 最新

  • _Axing 2023-04-15 20:58
    关注

    按道理是符合 1NF 的关系,
    因为每列都是原子性的数据单元。工号、教师名、职称、课程名、班级名和学时名都是不可分割或重复的单一值。
    但从教师关系的候选码 {工号, 课程名, 班级名},可以看出一位老师可以担任多门课,一门课也可以由多位老师教,所以需要包含工号、课程名和班级名三个属性才能唯一确定一条记录。
    在此基础上,消除非主属性对键的部分依赖,该教师关系可以进一步分解成符合 2NF 的关系

    评论

报告相同问题?

问题事件

  • 创建了问题 4月13日