判断下列模式分别属于哪个范式(最高范式)并说明理由(单选题),题目如下R({S,T,J},{(S,J) -> T,(S,T) -> J,T -> J}),选项如下:A.2nf B.3nf C.bcnf D.4nf
时间: 2024-05-21 08:14:11 浏览: 54
数据库考试题 模式分解例题 范式规范化 3NF BCNF
5星 · 资源好评率100%
答案是D.4nf。理由是,这个关系模式已经满足3NF和BCNF的要求,但还存在多值依赖的情况,所以需要进一步划分为更高的范式。4NF要求除主键以外的所有属性都不能决定其他非关键属性的集合。在这个关系模式中,T -> J 和 (S,T) -> J 就是多值依赖,需要进一步拆分成两个关系模式来满足4NF的要求。
阅读全文