期刊中研究论文的数据库使用以下架构。
(VOLUME, NUMBER, STARTPGE, ENDPAGE, TITLE, YEAR, PRICE)
主键是(VOLUME,NUMBER,STARTPAGE,ENDPAGE),并且以下功能依赖关系存在于架构中。
(VOLUME, NUMBER, STARTPAGE, ENDPAGE) -> TITLE
(VOLUME, NUMBER) -> YEAR
(VOLUME, NUMBER, STARTPAGE, ENDPAGE) -> PRICE
重新设计数据库以使用以下架构。
(VOLUME, NUMBER, STARTPAGE, ENDPAGE, TITLE, PRICE)
(VOLUME, NUMBER, YEAR)
新数据库满足的最弱的范式是哪种,而旧数据库不能满足?
(A) 1NF
(B) 2NF
(C) 3NF
(D) BCNF答案: (B)
说明:旧关系具有功能依赖关系:数量,数量->年为部分依赖关系。因此它不遵循2NF。
但是,在New关系中没有部分依赖关系,因此它既满足2NF又满足3NF。
因此,2NF是新数据库满足的最弱的范式,而旧数据库则不能满足。
选项(B)为真。
这个问题的测验