永发信息网

数据库:BC范式和第二第三范式之间的关系

答案:5  悬赏:20  手机版
解决时间 2021-11-09 19:36
  • 提问者网友:謫仙
  • 2021-11-09 08:32
数据库:BC范式和第二第三范式之间的关系
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-11-09 09:03
主要有5种范式:
第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。
满足最低要求的叫第一范式,简称1NF。
在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。
事物往往具有多面性,设计范式也会带来一定的麻烦:操作困难,因为需要联系多个表才能得到所需要数据,而且范式越高性能就会越差。
所以使用多高的范式需要权衡利弊,一般在项目中,使用到第三范式也就足够了,性能好而且方便管理数据。
全部回答
  • 1楼网友:慢性怪人
  • 2021-11-09 11:27
BC范式∈第三范式∈第二范式∈第一范式
  • 2楼网友:酒醒三更
  • 2021-11-09 10:14
BCNF>3NF>2NF

1NF - 部分函数依赖 = 2NF
2NF - 传递函数依赖 = 3NF
3NF - (所包含的函数依赖中左侧(被依赖项)不为主键) = BCNF
  • 3楼网友:胯下狙击手
  • 2021-11-09 09:43
三包含了二
三要求不仅不依赖,还要不传递
  • 4楼网友:空山清雨
  • 2021-11-09 09:12
1NF消去对主码的部分函数依赖后=2NF。
2NF消去对主码的传递函数依赖后=3NF。
3NF消去对候选码(注意是候选码)的部分函数依赖和传递函数依赖后 = BCNF
bcnf是对3nf的改进,即在3nf的基础的又把范围从主码扩大为候选码!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯