简答题

3NF和BCNF的区别和联系各是什么?

正确答案

3NF是建立在2NF基础之上的,如果满足2NF的关系模式中不存在非主属性对传递依赖于码,则该关系模式属于3NF.BCNF是3NF的改进形式,它建立在1NF的基础上。如果关系模式R属于1NF,只要其每一个决定因素均包含码,则R属于BCNF。一个关系模式属于BCNF,则它一定属于3NF,BCNF是3NF的一个特例,反之不然。

答案解析

相似试题
  • 3NF规范到BCNF,必须消除()

    单选题查看答案

  • 试证明:一个BCNF范式必是3NF。

    简答题查看答案

  • 下面的结论哪些是正确的?哪些是错误的?对于错误的请给一个反例说明之。 (1)任何一个二目关系是属于3NF。 (2)任何一个二目关系是属于BCNF. (3)任何一个二目关系是属于4NF.

    简答题查看答案

  • 作业和进程有什么区别和联系?

    简答题查看答案

  • 导入数据和链接数据有什么联系和区别?

    简答题查看答案

  • 什么是基本表?什么是视图?两者的区别和联系是什么?

    简答题查看答案

  • 定性预测有什么特点?它和定量预测有什么区别和联系?

    简答题查看答案

  • 登录账号和用户账号的含义是什么?它们有什么区别联系?

    简答题查看答案

  • 图形和图像的主要区别是什么?两者之间存在着什么联系?

    简答题查看答案